问题标签 [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 投票
1 回答
167 浏览

javascript - Arcgis javascript - 同时平移和缩放

我正在使用我的 android 设备来测试 arcgis javascript API 的触摸支持。我注意到默认情况下,我不能同时平移和缩放地图,就像谷歌地图一样。我错过了什么吗?一个属性,地图选项,一些自定义代码来实现这个?

提前致谢

0 投票
1 回答
923 浏览

javascript - 显示多个图层,ArcGIS javascript api

我是一个codeacademy,Javascript白痴,请帮忙。我想做的就是理解为什么下面的代码不起作用。它应该显示带有海洋保护区的海洋地图,但只显示海洋地图。Firebug 说 new ArcGISDynamicLayer 不是构造函数,但 API ref 说它是适当的构造函数。

我正在努力学习,因此希望了解它如何不起作用以及解决方案的描述。谢谢

0 投票
0 回答
1718 浏览

javascript - ESRI 编辑器小部件引发 JavaScript 运行时错误:无法获取未定义或空引用的属性“preventDefault”

我正在使用 JS API 3.5。

我的网络应用程序中有一个编辑器小部件。当我在小部件中单击新选择时,它会引发错误“未捕获的类型错误:无法读取未定义的属性“preventDefault”

在 Chrome 和 Firefox 中,即使控制台日志出现此错误,我也可以绘制并继续,但是 IE 11 会因此异常而中断。

确切的错误消息是http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/中第 34 行第 471861 列的未处理异常

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“preventDefault”

在 IE 调试文件中,代码看起来像 e 的值未定义。

我不知道如何处理此异常,因为我无法在源代码中找到它。

下面包括创建编辑器小部件的代码:

我尝试了以下方法,但没有成功: - 包括“dojo/domReady!” 在调用编辑器小部件之前 - 已更改

请帮忙!

这是调用编辑器小部件 onClick 的代码:

0 投票
1 回答
390 浏览

javascript - ESRI JS API Querytask 多个结果

查询看起来像 query.where = Abbrev = 'BLOC' OR Abbrev = 'ZACH' OR Abbrev = 'MSC'

http://www.dexconor.com/map/img/esri3.png 图片是chrome控制台的结果

所以 var graphics = new Graphic(reGeo,symbol); 似乎有问题 即使'for'也不起作用。

谁能给我一些想法?

0 投票
1 回答
550 浏览

javascript - ArcGIS Javascript API - 多边形未显示

请在下面找到多边形代码。它仅适用于硬编码数据,不适用于通过数据库传递的数据。

我想更改它,以便数据通过数据库传递,而不是硬编码。

多边形来自数据库,格式如下:

我正在调用以下函数来加载 ESRI 地图:

如果 thisLocs 的值是硬编码的,singleRingPolygon.addRing(thisLocs)它可以正常工作,但不是上述方式。

0 投票
2 回答
4891 浏览

javascript - ArcGIS Javascript - 如何刷新静态地图?

我有一个页面在第一次加载页面时使用 ArcGIS Javascript,页面上的地图加载得很好。我有一个下拉框,用于控制在地图上显示的内容和附加到该下拉框的 ajax 事件处理程序,当在该下拉框功能中选择其他选项时

被调用。我如何在该功能中要求 ArcGIS Javascript 重新加载其静态地图?

0 投票
1 回答
710 浏览

gis - ESRI js API 日期时间选择器

我正在使用具有日期字段类型的要素图层,我可以在数据库中看到这是一个日期时间字段,并且希望在 js 编辑器中使用日期时间选择器。我尝试使用 jquery 日期时间选择器,但无法覆盖默认的 ESRI/Dojo 日期选择器。

谁能指出我正确的方向?

0 投票
1 回答
778 浏览

javascript - 如何使用 dojo/store/JsonRest 工作 ArcGIS Rest Service

尝试连接到提供Arcgis Javascript API 文档的示例休息服务时,我收到以下错误。

按照dojo 文档,我设置了我的 dojo/store,如下所示。

我还尝试根据 dojo docs传递一些标头,它返回与上面的代码相同的错误。

当我使用 Arcgis Javascript 进行查询时,我可以使用此演示中提供的以下代码发出此请求这不会导致任何跨域问题。

如果可能的话,我真的很想使用 dojo.store,这样我就可以使用Dojo 提供的MVC 技术来构建我的应用程序

0 投票
2 回答
1508 浏览

javascript - ArcGIS JavaScript API 3.9 - 鼠标拖动事件在 Internet Explorer 11 中不起作用

我在 Internet Explorer 11 中遇到了鼠标拖动事件表单 ArcGIS API for JavaScript 3.9 的问题代码如下:

问题是,这个事件不会在 IE 11 上触发(以及鼠标拖动开始、鼠标拖动结束)。但在其他浏览器上它工作正常(IE9、Firefox、Chrome)。另一个问题是其他鼠标事件(单击、鼠标移动等)在 IE 11 上运行良好,因此问题仅在于鼠标拖动。

你见过这样的问题吗?您知道 IE 11 中是否有一些禁用鼠标拖动事件的安全设置?

0 投票
1 回答
1409 浏览

json - 我得到了意外的令牌:对于有效的 JSON

我正在使用 ArcGIS、Esri 请求并且我正在尝试从网络服务器获取数据,但每次我得到相同的“意外令牌:”错误,即使我的响应是正确的。

提前致谢。

这是我的代码:

我越来越:

未捕获的语法错误:意外的令牌:dublinbikes:2