问题标签 [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.
javascript - 使用arcgis API在esri地图中查找是否在线
我正在尝试找出该点是否在线上,如下所示
我正在使用包含范围的方法并尝试检查单击的点范围是否落在线范围上或线范围是否落在单击的点范围上。但是如果我单击线的中心,那么只有我得到功能。你可以看到代码小提琴
任何人都可以建议我是否有其他方法来检查点是否在线?
leaflet - 如何将数据传递给 DataContext?
我有一个邮政编码列表来循环获取纬度/经度。如何将对象zip传递给“成功”方法,以便将 lat/lng 分配给正确的zip对象?现在,当我得到结果时,我将它们分配给了错误的zip :-(
我相信响应是 dataContext 对象,但是当我尝试 { zip : zip } 时,它不起作用。响应不包含此类属性。
arcgis - ArcGIS Online Webmap:总结定量符号系统中重叠多边形的值
我正在尝试创建一个动态 webmap 来显示跨网格的不同值polygons
。在每个网格单元内有多个重叠的多边形(网格单元),每个都有一个唯一的值。我想汇总这些值以给出每个网格单元格的总值,该总值与每个重叠值的总和有关。然后将使用定量颜色渐变显示这些。
我将解散该图层并对每个重叠多边形的值求和并将其显示为每个单元格的单个平面特征,但是我还添加了用户过滤与表中的描述性属性相关的特定值的功能。
我尝试过的方法是
- 创建一个带有单个单元格的扁平空网格。
- 取每个重叠多边形的质心。
这给我留下了一个重叠特征(值)的点层和一个网格的多边形层,只有一个 ID 代码。
在 WebMap 构建器中,我使用 Arcade 表达式设置了网格的符号系统:
这旨在对包含在单个空网格单元格中的每个点的“值”求和并显示它。这意味着如果用户要根据属性过滤点,则符号系统将是动态的。
但是,我遇到了错误:
解析错误:featuresetbyname 不可用
是否可以将地图中的单独要素集合并到图层的符号系统表达式中?
功能集功能在功能列表中显示为灰色并标有“不可用”。
任何其他克服上述问题的方法将不胜感激。我已经尝试过连接,但是记录的数量意味着它的处理速度非常慢,并且当用户过滤掉记录时它不是动态的。
android - 嵌套滚动视图中的 ESRI 映射
我正在尝试将 ESRI 映射添加到我位于 NestedScrollView 中的片段中。它加载得很好,但是当我移动地图时,如果我删除 NestedScrollView 一切正常,它就不会顺利移动。
这是我在 NestedScrollView 中的 ESRI 地图视图
我尝试通过从此处引用将 customTouchListener 设置为映射视图,例如:
MyTouchListener 类:
但还是同样的问题,地图移动不顺畅。
esri-maps - 如何在 ESRI 地图中将不透明度设置为选定的图形
在我的 android 应用程序中,我使用PictureMarkerSymbol类(使用 Kotlin)在ESRI 地图上添加图片标记符号,例如:
这里通过设置符号的默认不透明度并将其添加到叠加层中,在地图上添加多个标记,例如:
现在我想将不透明度设置为选定的图形(无论如何我都是从数组中获取选定的图形符号)。我可以从选定的图形中获取符号,例如:
我想为选定的符号设置不透明度,例如:
但是怎么给它设置不透明度呢,这个符号类里没有setOpacity
或者如何从选定的图形中获取 PictureMarkerSymbol。?
我尝试将其转换为PictureMarkerSymbol
这种方式:
但在这里我得到类转换异常
也试过:
但同样的结果。
android - 停止“未命名(索引 = 0)”未分配
我正在使用 esri 离线地图并使用 route task 获取路线。但面对这个问题Stop "Unnamed (Index = 0)" is unallocated. esri
。任何帮助,将不胜感激。如果需要,我将编辑并放置代码。
错误
Stop "Unnamed (Index = 0)" is unlocated.
Stop "Unnamed (Index = 1)" is unlocated.
xamarin.forms - 自定义 ESRI 地图标注的高度和宽度
这是我绑定到标注的格式化字符串,但我只能在标注中看到我的字符串的一些内容
javascript - ArcGis JS API 4.11、4.12 不正确的工作 GraphicsView2D(来自 esri/views/2d/layers/grapics/GraphicsView2D)hitTest 方法
ArcGis JS API 4.11、4.12 GraphicsView2D(来自 esri/views/2d/layers/grapics/GraphicsView2D)hitTest 方法仅返回一个零索引的要素(图形)。最好返回所有图形。
是问题还是正确的工作?
UPD:我打开了源代码https://github.com/Esri/jsapi-resources转到 4master 分支 Open /views/2d/layers/graphics/GraphicsView2D.js
在 hitTest 方法中看到像这样的实现
从 graphicsView 的所有功能中,只返回一个值(e[0],索引为零)
我用许多对象创建了示例https://jsfiddle.net/catcherholms/dmp1z387/143/
当我在 hitTest 结果中单击此处 时 ,我收到一项功能并且应该不止一项