问题标签 [esri-oss]

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 回答
578 浏览

esri-leaflet - 如何使用 ESRI Leaflet 创建和显示自定义底图?

我正在开发的教育网络应用程序利用了与 Leaflet 一起显示的 ESRI 底图。(请参阅CODAP并单击地图工具。)我们的一位合作伙伴希望能够使用显示生物群落的底图,例如,此处显示的。

ESRI 提供了一堆有用的底图。但是我如何创建自己的?我可以从上面链接的图像开始吗?

0 投票
1 回答
370 浏览

django - Django-Leaflet - 设置动态图层

我想将 DynamicMapLayer 设置为我的 django-leaflet 模板。也许有人知道我该怎么做?

我更喜欢这个L.esri.dynamicMapLayer,也许L.esri.featureLayer来自esri-leaflet.js插件。

0 投票
1 回答
497 浏览

leaflet - 将空间查询结果转换为 geoJson 或检索管理信息(州、国家等)

我正在尝试将以下 URL(标记为红色)中的选定区域转换为 geojson 并检索管理信息(州、国家/地区等)

https://esri.github.io/esri-leaflet/examples/spatial-queries.html

这是我在网上找到的示例代码。

请帮忙!

0 投票
1 回答
1252 浏览

javascript - 将 ESRI 街道地图与 Leaflet 一起使用

如何将 ESRI 街道地图 ( https://leaflet-extras.github.io/leaflet-providers/preview/#filter=Esri.WorldStreetMap ) 集成到我的传单 javascript 中。以下是我所做的,但地图没有加载。

0 投票
1 回答
333 浏览

javascript - 如何在 esri 传单动态层中切换层 []

我有一个具有多个图层的 MapService。我想利用图层组来更改带有单选按钮的图层,但想将它与图层 [] 数组选项一起使用,而不是为每个图层创建一个 L.esri.dynamicMapLayer 等。

这是一个示例片段:

我们如何在使用 L.control.layers(baseMaps, overlayMaps) 时根据该图层数组 # 例如 [4,8,12,16] 切换图层?所以每个overlayMaps本质上都是一个layer#而不是另一个dynamicMapLayer变量,比如我上面例子中的minTemp。

0 投票
1 回答
286 浏览

leaflet - 具有非标准 0 缩放的 ESRI TileLayer 不会在 Leaflet 中加载

感谢一些帮助找出为什么 ESRI Tile 层没有在 Leaflet 中加载?它在 OpenLayers 中加载,当然在使用 ESRI JS API 时加载,但我想使用 Leaflet ......

这是带有 Tile Layer url 的标准传单“快速入门”示例。我已经尝试了图层和地图构造函数的许多选项,并强制地图调整大小和重绘等,但我无法让它工作......

OpenLayers 的工作原理完全相同的示例:

0 投票
1 回答
1259 浏览

javascript - 在 Leaflet 中按 lat-long 过滤 GeoJSON

我在传单中摄取了一个大型 geoJSON 文件,其中包含近 19,000 个特征(点)。这会导致地图上出现大量混乱并且无法管理。

目标是使用地理定位来标记我的位置,在其周围画一个 5nm 的圆圈,并仅显示位于该几何图形内的 geoJSON 特征。

我的项目的精简版是: https ://jsfiddle.net/blintster/d2ucock2/3/

我已经找到了我的位置并绘制了圆圈,但我无法解析位置上的 geoJSON 功能。理想情况下,输出将像这样运行:https : //esri.github.io/esri-leaflet/examples/spatial-queries.html 但是,该方法似乎仅适用于 L.esri.FeatureLayer,这是本地导入的 geoJSON .

有问题的 geoJSON 层位于 [airports] 是 19,000 个条目的下方:

我可以通过按状态使用过滤器方法对结果进行轻微配对,但这仅允许我确定属性是否符合指定条件。

我还尝试了以下方法:https ://www.mapbox.com/mapbox.js/example/v1.0.0/marker-radius-search/ 没有运气。

有谁知道我可以尝试解析数据以使其仅显示位于几何图形中的点的任何其他方法?

0 投票
1 回答
244 浏览

leaflet - 删除动态层 Esri 传单

当您放大地图时,我会添加 DynamicLayers Leaflet Esri。但是我想删除它们并且它不起作用,它没有给出任何错误但它不起作用。我试试mapConsultaView.removeLayer(layer2);

0 投票
1 回答
130 浏览

esri-leaflet - ESRI 传单缺少瓷砖

这是我正在处理的页面。只需单击“预测”选项卡。在 Chrome 和 FF 浏览器上。 http://www.weather.gov/mfr/dot

进入预测选项卡后,您会在文本链接下方看到一张地图。加载时大部分地图都是灰色的。我看到如果没有加载 CSS,就会发生这种情况,但我在那里加载了最新的 CSS。任何人都可以帮助解决这个问题吗?

谢谢!

0 投票
1 回答
581 浏览

typescript - 如何将 Esri Leaflet javascript 插件与 TypeScript 一起使用

我在 TypeScript 中的 Aurelia 项目使用 Leaflet 进行映射。虽然 Leaflet 有类型,但 esri-leaflet 插件没有,只是 javascript。如何在我的 TypeScript 类中使用/导入 javascript 插件。TIA