问题标签 [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.
android - 仅在 xamarin.forms 中首次未在 Android 中加载 Esri 地图
Esri (ArgisRuntime) 地图仅首次在 Android 中未加载。如果关闭并重新打开应用程序,它的工作正常。UWP 和 IOS 不会遇到这个问题。MyGeoView.GetCurrentViewpoint 第一次返回 null 并且地图未加载。需要在 xamarin.forms 中的 android 中解决此问题。使用包 Esri.ArcGISRuntime.Xamarin.Forms 版本 100.8.0,xamarin.forms 版本 4.7.0.968
javascript - esri arcgis 在 4.x 中发出点击事件不起作用
有没有人成功让 MapViewemit
方法在 JS API 4.20 中单击或双击?
我曾经在 3.x API 中以编程方式触发点击事件,但在 4.x 中没有任何成功。
javascript - 将位置数据馈送到 Esri Map 并在 Esri Map 上将位置显示为精确点
我想将美国某些州的一些位置数据(纬度、经度等)传递给 ArcGIS Esri 地图,并将这些位置在 Esri 地图中显示为精确点(如谷歌地图)。目前,我的 Angular 代码如下,我找不到任何关于向 Esri Map 提供数据的 ArcGIS 文档。
如果您对如何实现这一目标有任何想法,请告诉我。
esri-map-component.html
esri-map-component.ts
javascript - 在 ESRI 地图中显示弹出窗口时出现问题
目前,在我将位置详细信息(纬度、经度等)传递给 Esri 地图后,我的 Esri 地图正在将 Esri 地图上的位置显示为精确点。
所以,现在我想要的是当用户点击一个特定的精确点时,我想显示一个弹出模板并显示一个包含其地址、经度、纬度等的表格。我想动态迭代我的位置对象数组已经有(locationData) 并设置popupTemplate 标题、内容、 feildInfo、fieldName 等。
这是我所做的,现在我收到以下控制台错误。
[esri.core.Accessor] Accessor#set 无效的属性值,值需要是 'esri.popup.content.MediaContent'、'esri.popup.content.CustomContent'、'esri.popup.content.TextContent'、 'esri.popup.content.AttachmentsContent'、'esri.popup.content.FieldsContent' 或可以自动投射的普通对象(具有 .type = 'media'、'custom'、'text'、'attachments'、'fields ')
关于如何解决这个问题的任何想法。提前致谢。
javascript - How to get a screenshot of the ESRI Map - Angular
How to get a screenshot of the Esri map at its current state on the UI and make it as downloaded as Pdf from Angular? The following code is my current .ts code and please let me know if there are additional parts to be added.
esri-map.component.html
esri-map.component.ts
error: Property 'src' does not exist on type 'HTMLElement'.ts(2339)
javascript - ArcGIS Esri - 弹出模板自定义内容不显示图形属性。(角度 11)
我将在 Angular 11 应用程序的 arcgis 弹出模板中显示 customContent。但是graphic.attributes的值并没有出现在innerText 中。在控制台日志中,我可以看到图形对象按预期出现。但它显示未定义grahpic.attributes任何人都可以帮助解决这个问题吗?
Console.log(事件或图形)
Console.log(graphic.attributes) - 未定义
arcgis-js-api(4.2.1)
javascript - 在 Angular 应用程序中显示 ArcGIS 要素服务中的所有图层
正如您在下面的生活地图集层中看到的那样,里面有多个层(州、县、地区等)
但是当我添加这个链接时,它只会显示第一层。(状态)。然后,当我放大地图时,该图层消失了。
我想显示该要素服务的所有 4 层。(州、县、地区、块组)
我如何实现这一目标?
.ts
.html
javascript - 如何在 ArcGIS Esri 地图中使用自定义条件过滤要素图层属性?
我在Angular
应用程序内的 Esri 地图中集成了一个地块图层。现在我想过滤并仅显示满足以下条件的特定包裹。
building_area 等于 0,Number_of_units 同样等于 0。
如何根据这些条件过滤要素图层?
.ts
javafx - 带有 Esri MapView 的 Javafx 应用程序。与 Graphic 交互后将 setOnMouseDragged 返回到 MapView 的问题
我目前正在开发一个利用 Javafx 和 ArcGIS esri 映射功能的应用程序。我遇到的问题是与地图上的图形符号进行交互后,无论是删除还是移动/拖动,应用程序的地图(MapView 场景视图)不再响应鼠标拖动(放大和缩小继续起作用)尽管所有功能起作用,例如删除和移动等。我几乎按照https://developers.arcgis.com/java/sample-code/update-graphics/的示例进行了操作,该示例也表现出相同的行为。关于处理鼠标功能有更好的方法吗?我当前的代码如下。任何建议表示赞赏。