问题标签 [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.
c# - JCF Sketch-One Text is Placed,无法选择编辑或删除
我们有 JCF 文本(草图),其几何为点(它来自 ESRI)。但是我们必须点击确切的点来选择JCF Text,然后我们才能编辑或删除。但很难选择确切的点。
如果我们单击文本,则会调用 OnMapTapped,但我们没有得到草图要素图层。这就是我们无法编辑或删除该功能(文本)的原因。
即使我们单击文本,有什么方法可以编辑和删除该草图吗?
esri - 如何使用 Esri Javascript 地图在一定程度上限制搜索结果?
我相信默认情况下,4.13 Esri Javascript 地图将按当前地图视图范围搜索地址。问题是如果用户放大或缩小得太远,搜索结果会返回非常远的地址。这是我的代码:
无论我的地图视图位置如何,我都希望能够获得相同的搜索结果。但是将结果限制在特定区域。因此,如果我正在查看另一个国家/地区,我仍然会从我的范围内看到搜索结果。
geojson - 导入 ArcGIS Web 时的 GeoJSON 多边形始终是实心填充的,而不是我们为 geoJson 设置的透明度/不透明度样式
我最近才在玩 GeoJSON,并想在以下方面寻求一些帮助:
- 我们从网络地图中保存了石墨(多边形环等)。
- 然后我们将其转换为 GeoJSON 文件以进行导出,以及透明度/不透明度的样式(参见下面的代码)。
- 然后我们发送导出的 GeoJSON 文件以导入 ArcGIS。
- 文件已成功导入,但未设置颜色或透明度/不透明度,默认为 20% 不透明度。
有没有办法尊重 GeoJSON 导入 ArcGIS 的透明度/不透明度?我是否在 GeoJSON 文件中错误地设置了样式?
示例 GeoJson 文件如下:
对上述任何帮助将不胜感激。谢谢。
arcgis - 在 chrome 上的 Esri 地图上绘制多边形不起作用
无法在 esri Map 中的 chrome 上绘制多边形
[![在此处输入图像描述][1]][1]
有人可以帮忙解决特定于 chrome 的问题。在边缘我可以绘制地图 [1]:https ://i.stack.imgur.com/pZddT.png
android - Esri 图形点
我正在使用下面的代码在地图上画线以计算距离,但面临挑战,因为坐标直到 7 位才返回准确的值。
mapCenterLongitude 和 mapCenterLatitude 返回十进制值,直到 7 位,但是当传递给 Graphics() 时,坐标的最后一位减少并只返回 6 位
val startPoints= Point(mapCenterLongitude!!.toDouble(), mapCenterLatitude!!.toDouble(), srWgs84) val locationMarker= SimpleMarkerSymbol(SimpleMarkerSymbol.Style.CIRCLE, 0xFF0000FF.toInt(), 10f)
val startLocation = 图形(startPoints,locationMarker)
angular - Angular ArcGIS Maps 组件类型错误:无法读取未定义的属性“nativeElement”
我正在使用 Angular 使用 ArcGIS 地图,但出现错误“const container = this.mapViewEl.nativeElement;”
- core.js:5980 错误类型错误:无法在 CallLogComponent.ngOnInit (call-log.component.ts:181) 处读取 CallLogComponent.initializeMap (call-log.component.ts:114) 处未定义的属性“nativeElement”
javascript - 如何在通过 JavaScript 或 jQuery 加载页面时删除 URL 中的某些单词
我正在使用 Esri Map。当我尝试在地图上加载 json 数据时,我发现从控制台查看时 Word findAddressCandidates已附加到 url。所以改为拥有http://localhost/data.json并拥有http://localhost/data.json/findAddressCandidates
如何从 URL 中删除findAddressCandidates以便我可以拥有http://localhost/data.json?
一些 Stack Overflow 工程师建议根据此来源使用History API。
javascript - 要素图层查询的 outStatistics 参数问题
问题
尝试使用该outStatistics
参数查询托管要素图层时,我收到失败的响应,而同一要素图层上的空间查询会返回要素。
该应用程序正在尝试使用来自加利福尼亚的井数据查询要素图层。在 CodePen 中,当搜索地址或使用 Slider 小部件修改缓冲区半径时会进行两个查询:
- 首先是需要多个字段进行查询的 outStatistics 查询
- 基于缓冲区几何的空间查询。
应用程序的 CodePen:
https ://codepen.io/dmarkbreiter/pen/abWXRZx
故障排除
我的第一个猜测是我没有正确地形成我的统计定义。但是,它们看起来格式正确。下面是统计查询及其相关统计定义对象的代码:
如您所见,除了对象之外,这些统计定义在属性countAll
中使用 SQL 语句。outStatisticField
它们似乎都是有效的 SQL 语句。
我的下一个想法是,可能由我不属于的机构拥有的要素图层不允许查询统计数据。但是,要素服务似乎已Supports Statistics
设置为true
。也许我误解了这意味着什么,但我想这将允许 outStatistics。
问题
为什么我可以在这个要素图层上成功执行空间查询,但不能返回 outStatistics?
这是编码问题还是身份验证问题?