问题标签 [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 回答
541 浏览

arcgis-js-api - 我写了这段代码来用javascript在我的Esri的Arcgis地图上显示标记,但这不起作用,请在我的代码中描述问题吗?

我需要在我的 arcgis 地图集成中正确实施 Graphic 和 GraphicLayer 的解释

}

我希望输出应该是带有指定纬度和经度上的标记的地图。输出是空白,我认为这是错误的。

0 投票
1 回答
315 浏览

java - Esri-Maps 中的聚类点

我正在使用链接到 ArcGISArcGIS的地图Esri来在地图上显示一些点。到目前为止,我已经删除了具有相同坐标的点,并且只绘制了不重复的坐标。然后在这些点之间是连接它们的线。Android SDK removeDupes

OnClick 我可以看到关于 1 点的信息。

现在,我需要在集群中显示相同的点,而不是删除重复项。基本上一个更大的圆圈会显示有多少点在相同的坐标上,然后当点击集群时,它会显示所有实际存在的点。

以下是有关如何将点添加到地图的代码:

JavaScript 我在Link to JS clustering中找到了有关如何执行此操作的文档,但这对我没有帮助,因为似乎没有对AndroidClustering 的官方支持。

有没有办法解决这个问题?

0 投票
1 回答
74 浏览

android - 找不到类“com.esri.arcgisruntime.ArcGISRuntimeEnvironment”

我在我的 android 应用程序中使用 ESRI 地图。我想缩小、混淆和优化我的应用程序,为此我在gradle.properties文件中的应用程序中启用了 R8,方法是添加以下行:

除此之外,我通过在应用程序级 build.gradle 中添加以下行来启用这些

我试图在 progaurd-rules.pro 文件中添加以下内容以在运行时保留这些内容。参考:https ://stackoverflow.com/a/34807601/2462531

但是当我运行应用程序时仍然面临同样的问题,并出现以下错误消息:

应用程序中的 JNI 检测到错误:调用 JNI FindClass 时出现未决异常 java.lang.ClassNotFoundException:在路径上找不到类“com.esri.arcgisruntime.ArcGISRuntimeEnvironment”:DexPathList

需要任何与 ESRI progaurd 规则的链接或建议将不胜感激。

0 投票
1 回答
249 浏览

android - 我正在开发一个支持 ArcGIS 离线地图的 Android 应用程序。为此,我必须使用哪一个?MPK 或 MMPK 包?如何下载它?

我正在开发一个支持ArcGIS 离线地图的 Android 应用程序。要在 android 中使用离线地图,我必须下载什么?MPK还是MMPK?通过什么工具可以生成对应的包?有没有人有过相同的经验?我正在使用com.esri.arcgisruntime:arcgis-android:100.7.0依赖关系。文档让我完全困惑。我们也已经购买了Development builder starter license。任何帮助,将不胜感激。

0 投票
2 回答
939 浏览

arcgis - 如何在 esri map javascript api 上添加和删除动态标记?

如何使用 javascript api 在 esri 地图上添加和删除动态标记?当我在图形图层中添加标记时,它已添加,但我如何删除它并通过另一个纬度添加新标记?

到目前为止,这是我的代码;

0 投票
0 回答
70 浏览

esri - Esri Map 4.15 getChildGraphics for geoJSONLayer - FeatureReduction“集群”应用

我目前正在使用 esri 4.15 的 geoJSONLayer featureReduction 类型“集群”。当我单击聚集点打开 popupTemplate 时,如何获取子图形及其属性。在 esri 3.32 中,我可以通过在 FeatureLayer 中注册点击事件来使用 event.graphic.getChildGraphics()。我现在看不到这个选项。

0 投票
1 回答
58 浏览

arcgis-js-api - 无法在 ArcGIS 中获取位置、3D 成像或航向(方向)

我是arcgis的新手。我试图以 3D 的特定角度显示特定位置。该位置位于宾夕法尼亚州麦基斯波特的水街和第五大道的拐角处。角度朝东。倾斜度为 45。但这就是我得到的:https ://codepen.io/lschneiderman/pen/ZEQEWXG

我的代码如下:

0 投票
1 回答
569 浏览

esri - ESRI ArcGIS:平移和缩放以适合标记

我是 ESRI ArcGIS 的新手。我们正在考虑作为谷歌地图的替代品。在这篇文章https://www.esri.com/arcgis-blog/products/js-api-arcgis/announcements/migrating-from-google-maps-javascript-api-to-arcgis-api-for-javascript/他们解释迁移到 ArcGIS 应该多么容易,但似乎超出了他们提供的示例,我被卡住了。

我在地图中加载了一堆标记。我正在尝试让地图平移和缩放以适合所有标记,但我一直无法找到任何可以做到这一点的代码。

在谷歌地图上,我会做这样的事情:

但我一直无法在 ESRI ArcGIS 上找到等价物。

有人有一些指导吗?

0 投票
1 回答
128 浏览

esri-maps - Android ESRI地图如何从屏幕点获取纬度经度

我知道我们可以screenPoint使用这个从 ESRI 地图上的触摸位置获取

我们也可以mapPointscreenPoint使用这个

现在我如何从这些screenPointmapPoint

0 投票
0 回答
91 浏览

arcgis - ESRI ArcGIS:位置点 [使用纬度,经度] 未在 arcGIS 地图上的正确位置呈现

我正在开发一个网络应用程序,我需要使用从跟踪设备返回的纬度和经度值在地图上呈现点位置。

当我在地图上渲染经纬度位置时,它与实际位置有几米的偏移。

设备实际位置:

从位置跟踪器应用程序验证 在此处输入图像描述

我在 ArcGIS 地图上渲染时的标记点:

在此处输入图像描述

您可以看到它没有在正确的位置渲染

作为参考,我为此问题创建了一支笔

codepen: https://codepen.io/navtej887/pen/xxVXGYV

这是在地图上呈现经纬度位置的正确方法吗?