问题标签 [angular-leaflet-directive]

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

angularjs - 来自geoj​​son的Angular Leaflet MarkerCluster

我想在地图上显示传单 MarkerCluster,问题在于从 GeoJSON 检索数据:

我试图在两个示例中重现相同的情况:

  1. 工作 MarkerCluster,但没有 geojson 数据
  2. 其次是 geojson,但 MarkerCluster 不起作用

有人知道为什么第二个示例中的 MarkerCluster 没有显示吗?我错过了geojson中的一些属性吗?

0 投票
1 回答
9969 浏览

javascript - 如何动态添加图层和更新图层控件:传单

我正在使用 lealflet api,用户可以在其中绘制形状以映射(图像)......

最初使用 imageoverlay 为底图添加图层控制(处理 1 层)......

我在点击事件处理创建新层的页面中添加了一个 id 为“newLyer”的按钮.....即用户可以创建新层并更新层控件(现在正在处理 2 个层)......

我使用了几种方法来创建图层并添加到控件但失败了......

将新图层添加到图层组

LayerControl 我需要添加控件的地方(如果我是正确的)

到目前为止的静态代码的 OnClick 函数,这将在单击时执行

简而言之

最初,我有一个带有其控件的图层,现在 onclick 函数创建了将添加到地图中的新图层,但是我如何将此图层添加到 layerControl ....

如果有人知道如何做这种事情,请帮忙,,,,任何帮助或参考将不胜感激....感谢您的时间

0 投票
1 回答
1797 浏览

angularjs - Angular Leaflet 自定义标记图标

我正在尝试用自定义标记图标覆盖现有的默认标记图标。我在变量中定义了参数:

并且图标通过pointToLayer选项应用到,该选项指定了一个函数:

但是仍然有默认标记图标-> Plunker 我做错了什么?

在最后一个例子中是我想要展示的。

0 投票
2 回答
5200 浏览

javascript - 如何将 e.latlng 存储到数组中:传单

我正在使用传单 api,用户可以在地图上放置标记。我制作了一个用于放置标记的自定义按钮。

我愿意在这些标记之间画线,即使用 L.polylines(),但由于我是 javascript 和传单的新手,我不明白如何将这些 latlng 点传递给稍后将在这些函数中使用的数组。对于初始工作,我已经通过了静态坐标(作为 req 工作)。

0 投票
1 回答
996 浏览

leaflet - 将自定义标记与基础层绑定:传单

使用我添加了自定义标记控件的传单 api...

在那里我们还可以添加多个 baseLayer 并在这些层之间切换......

最近我试图将标记与这个基础层绑定,我不能很好地理解文档,所以如果有人帮助会遇到困难.....

脚本

简而言之,我需要将我的自定义标记与我在脚本中定义的这一层绑定,如果有办法请指导或提供参考..感谢您的时间

0 投票
1 回答
1040 浏览

leaflet - 标记未删除:传单

我正在使用传单 api。我在其中添加了标记的自定义控件。

我有一个按钮可以删除所有标记。

问题

通过包装,我必须删除所有标记但功能不起作用....浏览器没有给出任何控制台错误,所以我一头雾水,没有完全理解 api 的结构。

脚本

如果有人对此有任何想法,请提供帮助或任何形式的参考将不胜感激。感谢您的时间

0 投票
1 回答
653 浏览

overlay - 在叠加层上显示 GeoJSON 数据

我正在尝试在覆盖层上显示/隐藏一些 GeoJSON 数据。我将数据作为对象,但不在某些服务器上。

如果我使用覆盖类型“geoJSON”,我会得到一个错误:

如何使用覆盖显示/隐藏显示/隐藏我的数据?

混合层覆盖-geojson -example对我不起作用,因为它使用远程 (xyz-json) 数据。

附加信息:我打算根据用户交互修改/更新某些对象中的数据。

PS:这可能是很简单的问题

编辑:我做了一个plunker的情况。它显示了路径对象的动态添加和删除以及 geoJSON 对象的一些空函数。

0 投票
1 回答
654 浏览

leaflet - 如何在 latlng 基础上计算像素:传单

我正在使用传单 api。用户在其中绘制一条折线和保存在变量中的纬度。

我一直在寻找一个传单函数,它假设采用纬度和计算像素。找到了 layerPoint 函数,但由于我对传单的了解不足,不能使用该函数。

我使用了 2 个变量来存储两个 latlng 参数,但不明白如何在 layerPoint 函数中使用它们。

脚本

如果有人可以提供帮助,请帮助。谢谢您的时间

0 投票
0 回答
108 浏览

pdf - 使用angularjs在pdf文件上使用传单

我正在尝试做类似这样 的 leafletoverimage。目前我正在使用背景图像和角度传单工具进行点击和评论。

我正在尝试找到一种方法,让我可以在浏览器上实际呈现 pdf 文件,并能够单击 pdf 文件的不同部分,弹出窗口并输入关于该部分的评论。

这类似于https://app.fieldlens.com/和 www.plangrid.com 正在做的事情。

angularjs 中是否有可用的东西或任何其他解决方案表示赞赏。

0 投票
2 回答
750 浏览

javascript - 有没有办法返回当前不在集群组中的所有标记的列表?

我目前正在使用 angular-leaflet-directive + Leaflet markercluster 插件开发一个项目。

我想要做的是,在某个事件上(例如,+/- 缩放级别或集群组更改时),我希望运行一个函数来返回当前未聚集的所有标记。

这样做的原因是因为我想让所有可见标记都围绕它有一个圆形路径(20 海里,但这并不重要)..

有人知道这是否可能吗?

谢谢您的帮助。请让我知道您可能需要的其他信息,我会尽力为您提供。

干杯!