问题标签 [esri-maps]

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 回答
146 浏览

javascript - 我的复选框未显示要素图层

这是我的代码

我的复选框在检查图层已添加到地图时不显示图层,但我禁用了它的可见性,我希望当组合框选择的值等于案例 1 时,当用户选中该框时,该功能是可见的

0 投票
2 回答
674 浏览

javascript - 隐藏测量小部件并在单选按钮检查时显示

我想隐藏测量小部件。并希望在选中单选按钮时显示。但是当我隐藏它时,它会变成这样并且不会在单选按钮单击时显示

在此处输入图像描述

这是我的代码

0 投票
2 回答
609 浏览

javascript - 清除地图缩放和要素图层的几何形状

我从组合框中选择了特征(特征层)并缩放到特征。现在我想清除组合框选择和地图。并将地图缩放到默认缩放。

但我收到错误“无法读取未定义的属性‘几何’”

0 投票
1 回答
186 浏览

javascript - 想要使用 javascript 将一组大片与 esri 合并

我正在使用带有 javascript 的 Esri web 来创建区域的热图。有一组代表一个区域的区域,所以我想合并并删除它们之间的边界。我怎样才能做到这一点?

这就是我绘制小册子的方式:

0 投票
2 回答
2902 浏览

javascript - 使用 JS 示例代码添加 shapefile

我想从文件夹中将 shapefile 添加到地图中。我使用了 JS 示例代码,但它对我不起作用。它在响应中给出错误,featurecollection。它没有进入请求块,所以我将其更改为 esri 请求,但代码仍然无法正常工作

0 投票
0 回答
276 浏览

android - 如何在 Android ESRI ArcGIS 10.2.9 中加载要素图层而不是栅格图层?

我正在尝试使用 arcgis sdk 从具有不同图层的 url 加载地图。

我正在使用ArcGISDynamicMapServiceLayer加载多层地图。除了要素图层未在栅格图层上加载外,一切正常。

地图内有 8 个图层,其中 7 个是要素图层,1 个是栅格图层。如果我隐藏所有要素图层,则栅格图层变为可见。如果任何要素图层可见,则栅格图层将变为不可见。

我的实际问题是我需要在 Raster 图层上方显示 Feature 图层。我对 GIS 完全陌生,有什么帮助。

以下是我正在使用 com.esri.arcgis.android:arcgis-android:10.2.9的 sdk

这是我如何生成 MAP 并添加到地图视图

这是用于显示和隐藏图层的代码

0 投票
1 回答
203 浏览

javascript - 缩放超过 13 会在 ArcGis JS API 中引发分辨率错误

我有一个非常基本的地图示例:(JsFiddle

当我超过某个缩放级别时,我收到以下错误:

使用相同代码(但基于 3.13)在内部托管的其他几个应用程序能够放大,直到可以看到所有街道名称和门牌号。

是什么导致了这些错误?

0 投票
1 回答
886 浏览

javascript - 如何使用 ArcGIS JavaScript API 在地图上绘制自定义图形?

我希望每个用户都能够绘制自己的区域,并且当他们下次登录时可以自动加载这个区域。如何使用 ArcGIS JavaScript API 和 ArcGIS Server 实现此功能?

图片是关于“The Climate Copration”"></p> </div>
        <div class=

0 投票
0 回答
75 浏览

arcgis - 如何停止 LocationDisplayManager 监听位置更新 ESRI ArcGiS Android 10.2.9?

使用上面的代码,我能够检索用户当前位置并将其显示在 Map 上。它工作得很好,当用户从一个位置移动到另一个位置时,问题就出现了,地图也会更新。在我的应用程序场景中,当用户点击 LOCATE ME 按钮时,该位置仅被获取一次,因为不需要从用户获取继续位置。

我确实尝试过以下代码

上面的代码有效,但我必须手动调用它们以停止继续位置更新。有没有其他方法可以仅一次获取位置而不是 continue 。

0 投票
1 回答
304 浏览

javascript - TextSymbol 在 MapView 中不起作用(ESRI 4.3 arcgis)

以下是我的代码示例-

我尝试使用图片标记符号(如示例中所用)渲染地图,它工作得很好,但如果我使用 Graphic 对象内部文档中提到的 TextSymbol,应用程序将失败,并显示错误说 TypeError: Cannot read property 'setTransform ' 未定义且 u 未定义。有人可以帮我解决我做错的事情吗? 使用文本符号 使用图片标记 Sumbol