问题标签 [arcgis-js-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
116 浏览

javascript - 将 SimpleMarkerSymbol 添加到 InfoWindow 内容

单击功能并显示 InfoWindowLite 时,是否可以将所选功能标记从图形 (SimpleMarkerSymbol) 添加到信息窗口内容?

我想在地图上显示符号以及用于对其进行样式设置的属性,例如:

  • 特征类型
0 投票
1 回答
786 浏览

javascript - 在一个 displayLevel 中显示来自 featureLayer 的数据

我在两个树显示级别中的底图上显示信息时遇到问题。我有一个受此 esri 示例启发的程序:https ://developers.arcgis.com/javascript/jssamples/data_gas_prices.html

在此之后,我建立了自己的缩放级别或显示级别,因为我只需要三个。我的问题是我只想在我的 featureLayer 中包含三个 zoomLevels 文本中的两个,我不知道如何做到这一点。我在互联网上找到的唯一示例是这个示例表单 Esri:https ://developers.arcgis.com/javascript/jssamples/map_switch_layer_on_zoom.html

但他们与 ArcGISTiledMapServiceLayer 一起工作,而我不是。

那么请有人告诉我这个问题的解决方案吗?

这是代码:

0 投票
2 回答
346 浏览

javascript - ArcGIS JavaScript API Error - "Unable to Load File"

I keep getting the following errors when attempting to provide my code with a webmap id in conjunction with the ESRI tutorial for ArcGIS Online Web Map :

http://imgur.com/a/WEGM9

Below is the Javascript code which I am currently using.

The Map id is a publicly available map of Richmond, VA's Historic Sites

0 投票
1 回答
2367 浏览

javascript - ArcGIS Javascript API 按钮单击不起作用

我已将图层添加到页面中,并尝试使用 ARCGIS Javascript API 在按钮单击时获取图层特征属性。mapView 正在正确加载 Legends 和其中的所有详细信息。但是用于在按钮单击时获取图层属性的工具不起作用。这是我的代码

从步骤按钮单击on(dom.byId("execute"), "click", executes);它不起作用。我提到了这个例子https://developers.arcgis.com/javascript/jssamples/query_nomap.html我是新手。请帮帮我。

0 投票
2 回答
2099 浏览

javascript - 如何标记以编程方式生成的要素图层?

我是 ESRI ArcGIS API for Javascript 的新手,我正在尝试以编程方式生成要素图层,然后向其添加标签图层。要素图层似乎可以工作,但标注图层没有提供任何输出(也没有错误)。有人可以告诉我我做错了什么吗?

jsfiddle:http: //jsfiddle.net/9X46z/

相关的javascript:

0 投票
1 回答
478 浏览

arcgis - ARCGIS for javascript:TPK 数据检索

是否可以从 tpk 中检索数据?意思是,有没有办法在 tpk 中嵌入一些信息,如地址、区域等,并通过查询来检索该信息

0 投票
1 回答
8890 浏览

javascript - 类型错误:g 不是函数

在从头开始重写我的一个应用程序(从旧版到 AMD)时,我遇到了一个我无法弄清楚的错误。这让我快疯了。我可能只是拼写错误或有另一个小错误,但我就是不知道是什么。任何帮助将不胜感激!

我仍处于开发模式,所以我的代码目前还不是很漂亮。你可以在这里看到它的实际效果:http: //tpgrf.nl/testserver/alpha/topotrainer/flevoland

javascript代码:

0 投票
1 回答
755 浏览

google-maps - 我们如何在 Arcgis 在线地图中显示动态 kml 文件数据

嗨,我已经使用谷歌地图开发了一个网站。我的地图将根据我服务器上的 kml 文件数据显示标记。现在我想将地图更改为Arcgis Online 。我可以使用Arcgis显示相同的 kml 文件数据吗在线地图?我的 kml 文件数据将相应更改。总网站取决于 kml 文件。

请建议我是否可以在线从谷歌地图更改为Arcgis。

注意:我对 java 和 .net 不太了解,所以我可以尝试使用 Arcgis 在线地图吗

0 投票
1 回答
4930 浏览

javascript - 将 ArcGis 地理坐标 Lat Long wkid: 4326 转换为投影坐标 wkid: 102000/3857

使用 JS ArcGis API 时,是否可以像这样在 ArcGis 中从 lat 和 long 创建一个点

或这个

并将其转换为不同的 SR,以便其 x 和 y 自动更改?例如到 wkid 102000/3857?

上下文:(也许您可以找到解决方法)

我正在使用 heatmap.js 在 ArcGis 地图上绘制 heatmapLayers。我发现了一些示例,并且此 API 摄取数据的方式是使用data以下格式的变量:

API 本身对data变量进行一些解析,然后使用此方法

parsedData.data[xParsed][yParsed].dataPoint在最终绘制热图之前转换解析点 ( )。

主要问题是无论我传递什么wkid(之前的代码中的****),它都会将其解释为wkid:102000,这就是为什么我想事先自己进行坐标转换。

我想实际进行转换应该是esri.geometry.toScreenGeometry任务,但是,正如我所说,它忽略了 wkid。

先谢谢了

0 投票
1 回答
224 浏览

javascript - ArcGIS初始地图位置jsapi

我正在尝试使用客户 ArcGIS 系统在使用 ArcGIS Javascript API 的页面上呈现地图。

要在示例中定义地图,它会显示:

但是,这显示了固定的坐标。

我希望能够在客户内部系统中使用土地 ID 访问 RESTAPI,然后返回并绘制坐标。

目前我正在从陆地上检索度分秒的纬度和经度,但想知道是否有更简单的方法,然后必须将这些值作为字符串获取,将它们拆分为度分秒,然后进行计算以获取它们的 X、Y 值绘制到此函数中以定义地图。

本质上,我只是想在土地 ID 指定的位置加载地图,然后在顶部加载地图图层后,全部通过本地系统 RestAPI 和 Javascript API。

谢谢,