问题标签 [leaflet.draw]

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 投票
3 回答
2778 浏览

javascript - Node.js 传单错误

请帮忙!!我知道我遗漏了一些非常简单的东西,但我对这一切都很陌生,而且我阅读了很多不同的帖子和教程,但没有弄错。

我在 Ubuntu 14.04 上启动了一个新项目,导航到我希望我的应用程序所在的文件夹。

这是我采取的步骤:

运行应用程序DEBUG=myapp:* npm start

然后在浏览器中加载http://localhost:3000/以访问该应用程序。

到这里一切正常!

在 app.js 中,我添加了这一行:

并得到我粘贴的丑陋错误

0 投票
1 回答
1636 浏览

leaflet - 将半径显示为绘图圆的传单

我被问到是否可以使用传单绘制一个圆圈,并且在绘制它时显示当前的扩展半径是多少。作为工具提示或将其写入页面标签。我注意到 circle 选项有一个 showRadius 选项,但你能在画圆时捕获这个值吗?

有点像使用绘图插件的测量工具可以在您移动鼠标时显示您的距离。

这样,用户可以在绘制时看到他们的圆圈有多大。

有什么想法、例子、提示吗?

0 投票
1 回答
319 浏览

angularjs - 为什么我在角度和传单中出现此错误

我在单独的文件中设置了不同的组件,但是当我聚合搜索输入时,我在本地收到此错误:

在 plunker 中:

奇怪的是地图运行良好。怎么了?

代码

0 投票
0 回答
1530 浏览

javascript - 如何将形状限制为leaflet.draw中的简单多边形?

leaflet.draw用来在地图上绘制多边形。即使在polygon我设置的选项中

我仍然能够绘制自相交的多边形(如演示中所示)。如何解决?

0 投票
1 回答
263 浏览

javascript - 在标记 mapbox.js 上添加自定义图标

下面是我要在其中添加自定义图标的绘制标记代码。

但是自定义图标代码不起作用。

0 投票
1 回答
409 浏览

javascript - 从 LeafletDraw 到 GeoJSON 的多边形

这是我第一次尝试使用传单使用 javascript 和 GeoJSON。到目前为止,我得到了所需的地图和leaflet.draw 插件,我可以绘制一个形状并出现在我的屏幕上。我尝试将此形状写入要在 R 中使用的 GeoJSON。因此,我使用此处介绍的想法来创建 GeoJSON 字符串。我认为我想要的信息存储在变量中shape_for_db。但是,在 Firefox 中使用 Firebug 我找不到这个变量。我在这里有什么问题吗?这是我正在使用的脚本:

0 投票
1 回答
4785 浏览

javascript - 如何使用 Leaflet 编辑加载的 geoJson

我想从数据库中检索多边形数据,然后对其进行编辑。我可以检索多边形(存储为 geojson),但不能使它们可编辑。我怎样才能做到这一点?

0 投票
0 回答
92 浏览

javascript - 在传单的页面地图上移动整个特征组(绘制所有矩形)

我正在使用 Leaflet.draw 在图像/地图上绘制矩形,如下面的链接所示:

http://leafletjs.com/2013/02/20/guest-post-draw.html

我可以使用编辑按钮来移动个别的。我想选择页面上的所有矩形并将它们同时移动在一起。

我查看了其他为移动多边形而编写的插件,但没有一个插件可以同时将所有形状一起移动。

有什么建议么?

0 投票
2 回答
1755 浏览

leaflet - 传单绘制在绘制后丢失形状

我正在使用传单显示地图,并使用传单绘制插件在此地图上绘制形状。

我有下面的代码(参见 plunker),它允许绘制形状。但是一旦形状完成,它就会消失。

绘制后在地图上显示形状缺少什么?

0 投票
1 回答
387 浏览

javascript - 如何在不刷新页面的情况下清除由传单绘制工具创建的先前图层?

我想通过切换样式菜单链接访问传单绘制工具栏,以便用户一次可以绘制一个矩形(实际上这些将被插入到数据库中)。到目前为止,我管理的是用户可以在工具栏上切换,绘制一个矩形,完成后关闭工具栏,这很好,但是当用户第二次这样做时(即再次打开工具栏)绘制的矩形数量增加。我不知道为什么。有人可以解释并提供解决方案。要求是每次启用工具栏时生成一个矩形。