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

typescript - esriPFS(图片填充符号)图像数据未显示在传单地图上

地图上的预期结果 在此处输入图像描述

由于 Esri-leaflet-renderer 不支持“符号类型:esriPFS”,我们有什么办法可以在传单地图上渲染 esriPFS(图片填充符号)?

0 投票
0 回答
12 浏览

c# - JCF Sketch-One Text is Placed,无法选择编辑或删除

我们有 JCF 文本(草图),其几何为点(它来自 ESRI)。但是我们必须点击确切的点来选择JCF Text,然后我们才能编辑或删除。但很难选择确切的点。

如果我们单击文本,则会调用 OnMapTapped,但我们没有得到草图要素图层。这就是我们无法编辑或删除该功能(文本)的原因。

即使我们单击文本,有什么方法可以编辑和删除该草图吗?

0 投票
1 回答
197 浏览

esri - 如何使用 Esri Javascript 地图在一定程度上限制搜索结果?

我相信默认情况下,4.13 Esri Javascript 地图将按当前地图视图范围搜索地址。问题是如果用户放大或缩小得太远,搜索结果会返回非常远的地址。这是我的代码:

无论我的地图视图位置如何,我都希望能够获得相同的搜索结果。但是将结果限制在特定区域。因此,如果我正在查看另一个国家/地区,我仍然会从我的范围内看到搜索结果。

0 投票
1 回答
67 浏览

geojson - 导入 ArcGIS Web 时的 GeoJSON 多边形始终是实心填充的,而不是我们为 geoJson 设置的透明度/不透明度样式

我最近才在玩 GeoJSON,并想在以下方面寻求一些帮助:

  • 我们从网络地图中保存了石墨(多边形环等)。
  • 然后我们将其转换为 GeoJSON 文件以进行导出,以及透明度/不透明度的样式(参见下面的代码)。
  • 然后我们发送导出的 GeoJSON 文件以导入 ArcGIS。
  • 文件已成功导入,但未设置颜色或透明度/不透明度,默认为 20% 不透明度。

有没有办法尊重 GeoJSON 导入 ArcGIS 的透明度/不透明度?我是否在 GeoJSON 文件中错误地设置了样式?

示例 GeoJson 文件如下:

对上述任何帮助将不胜感激。谢谢。

0 投票
0 回答
43 浏览

arcgis - 在 chrome 上的 Esri 地图上绘制多边形不起作用

无法在 esri Map 中的 chrome 上绘制多边形

[![在此处输入图像描述][1]][1]

有人可以帮忙解决特定于 chrome 的问题。在边缘我可以绘制地图 [1]:https ://i.stack.imgur.com/pZddT.png

0 投票
0 回答
16 浏览

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)

0 投票
0 回答
20 浏览

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”
0 投票
0 回答
42 浏览

esri - Esri 地图在本地工作,但未在 azure 上显示

我真的不知道如何在这里描述这个问题,我正在使用 Angular 9 并且正在加载 esri 地图。

本地一切正常,地图和小部件正在显示,没有任何问题。

当我将我的应用程序发布到 Azure 时。我收到以下错误:

错误

在 esri 问题页面上,我真的找不到任何解决方案。任何人都知道发生了什么?或者有人遇到过这个问题吗??

PS:就像他正在从我的后端 URL 加载小部件和其他数据。但这不应该发生!

0 投票
0 回答
51 浏览

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

0 投票
1 回答
45 浏览

javascript - 要素图层查询的 outStatistics 参数问题

问题

尝试使用该outStatistics参数查询托管要素图层时,我收到失败的响应,而同一要素图层上的空间查询会返回要素。

该应用程序正在尝试使用来自加利福尼亚的井数据查询要素图层。在 CodePen 中,当搜索地址或使用 Slider 小部件修改缓冲区半径时会进行两个查询:

  1. 首先是需要多个字段进行查询的 outStatistics 查询
  2. 基于缓冲区几何的空间查询。

应用程序的 CodePen:
https ://codepen.io/dmarkbreiter/pen/abWXRZx

故障排除

我的第一个猜测是我没有正确地形成我的统计定义。但是,它们看起来格式正确。下面是统计查询及其相关统计定义对象的代码:

如您所见,除了对象之外,这些统计定义在属性countAll中使用 SQL 语句。outStatisticField它们似乎都是有效的 SQL 语句。

我的下一个想法是,可能由我不属于的机构拥有的要素图层不允许查询统计数据。但是,要素服务似乎已Supports Statistics设置为true。也许我误解了这意味着什么,但我想这将允许 outStatistics。

问题

为什么我可以在这个要素图层上成功执行空间查询,但不能返回 outStatistics?
这是编码问题还是身份验证问题?