问题标签 [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.
javascript - Node.js 传单错误
请帮忙!!我知道我遗漏了一些非常简单的东西,但我对这一切都很陌生,而且我阅读了很多不同的帖子和教程,但没有弄错。
我在 Ubuntu 14.04 上启动了一个新项目,导航到我希望我的应用程序所在的文件夹。
这是我采取的步骤:
运行应用程序DEBUG=myapp:* npm start
然后在浏览器中加载http://localhost:3000/以访问该应用程序。
到这里一切正常!
在 app.js 中,我添加了这一行:
并得到我粘贴的丑陋错误
leaflet - 将半径显示为绘图圆的传单
我被问到是否可以使用传单绘制一个圆圈,并且在绘制它时显示当前的扩展半径是多少。作为工具提示或将其写入页面标签。我注意到 circle 选项有一个 showRadius 选项,但你能在画圆时捕获这个值吗?
有点像使用绘图插件的测量工具可以在您移动鼠标时显示您的距离。
这样,用户可以在绘制时看到他们的圆圈有多大。
有什么想法、例子、提示吗?
javascript - 如何将形状限制为leaflet.draw中的简单多边形?
我leaflet.draw
用来在地图上绘制多边形。即使在polygon
我设置的选项中
我仍然能够绘制自相交的多边形(如演示中所示)。如何解决?
javascript - 在标记 mapbox.js 上添加自定义图标
下面是我要在其中添加自定义图标的绘制标记代码。
但是自定义图标代码不起作用。
javascript - 从 LeafletDraw 到 GeoJSON 的多边形
这是我第一次尝试使用传单使用 javascript 和 GeoJSON。到目前为止,我得到了所需的地图和leaflet.draw 插件,我可以绘制一个形状并出现在我的屏幕上。我尝试将此形状写入要在 R 中使用的 GeoJSON。因此,我使用此处介绍的想法来创建 GeoJSON 字符串。我认为我想要的信息存储在变量中shape_for_db
。但是,在 Firefox 中使用 Firebug 我找不到这个变量。我在这里有什么问题吗?这是我正在使用的脚本:
javascript - 如何使用 Leaflet 编辑加载的 geoJson
我想从数据库中检索多边形数据,然后对其进行编辑。我可以检索多边形(存储为 geojson),但不能使它们可编辑。我怎样才能做到这一点?
javascript - 在传单的页面地图上移动整个特征组(绘制所有矩形)
我正在使用 Leaflet.draw 在图像/地图上绘制矩形,如下面的链接所示:
http://leafletjs.com/2013/02/20/guest-post-draw.html
我可以使用编辑按钮来移动个别的。我想选择页面上的所有矩形并将它们同时移动在一起。
我查看了其他为移动多边形而编写的插件,但没有一个插件可以同时将所有形状一起移动。
有什么建议么?
javascript - 如何在不刷新页面的情况下清除由传单绘制工具创建的先前图层?
我想通过切换样式菜单链接访问传单绘制工具栏,以便用户一次可以绘制一个矩形(实际上这些将被插入到数据库中)。到目前为止,我管理的是用户可以在工具栏上切换,绘制一个矩形,完成后关闭工具栏,这很好,但是当用户第二次这样做时(即再次打开工具栏)绘制的矩形数量增加。我不知道为什么。有人可以解释并提供解决方案。要求是每次启用工具栏时生成一个矩形。