问题标签 [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.
leaflet - 编辑多边形时点回弹
我们有一个使用 MapBox 的网络应用程序。
在 Leaflet 控件中,我们在一个要素组中绘制多边形,覆盖在底图上。
我们看到的是,对于某些多边形,当我们尝试编辑多边形时,当我们拖动点时,它们会立即回到原来的位置。
可以毫无问题地编辑同一地图上的其他多边形。
我附上了一个显示行为的动画 GIF。
这似乎完全在 Leaflat Javascript 代码中发生,我不知道如何追踪它。
我当然不希望任何人能够从如此粗略的报告中识别出我做错了什么,或者在 Leaflet 库中可能有什么问题。
但我希望有人能够为我提供一些关于我可以从哪里开始的指导?
具体来说,如果我要尝试在调试器中遍历 javascript,我应该将断点放在哪里?
我已经下载了未压缩的 mapbox 源代码,并且可以在其中设置断点,但在这种情况下,我无法找到在 mouseup 上执行的代码。
javascript - 禁用传单绘制“删除”按钮
如何禁用/删除传单绘制编辑工具栏中的删除按钮?“编辑”按钮应保持启用状态。
javascript - how save leaflet draw 's data custom toGeoJSON?
leaflet use FeatureGroup() for edit. and I want to save data use toGeoJSON.but circle,marker... have point info only.
I need save more info.how?
leaflet - 无法使用 Leaflet draw 插件在地图上显示多边形
我正在尝试从这里使用绘图插件http://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#l-draw
并尝试在本地使用它,如下所示
我正在获取绘图控件和地图,但绘图完成后未显示多边形绘图不知道该怎么做
请帮助在地图上绘制多边形,如本演示所示
google-maps - 为 Leaflet.draw 标记属性放置自定义标记
我正在使用 leaflet.draw 插件来允许用户在地图上放置标记,但不确定如何在 drawControl 中提供配置以获取自定义图标、自定义宽度和自定义高度尝试如下所示
但我仍然得到默认标记,请在文档中指出我http://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#l-latlngutil
应该在哪里查看以了解配置以及如何操作
angular - 如何导入在同一命名空间上扩展另一个模块的模块
一个简单的路障。我需要在我的一些服务中使用 Leaflet 和 Leaflet-Draw 插件。
我不知道如何导入完整的模块(核心和插件)
我有一个我不太喜欢的解决方案。我通过硬链接加载库,index.html
消费者只需对类型文件有一个引用声明
我没有其他方法可以做到这一点吗?有没有办法导入一个只会对已加载模块产生副作用的文件?
javascript - Leaflet Draw:如何本地化为英语以外的语言?
我是网络开发的新手...
我从事 Ruby on Rails 项目。如何将 Leaflet Draw 地图本地化为英语以外的语言?标准方式(如 Rails 视图)不起作用(我的意思是 config/locales/ 文件夹中的 .yml 文件)。
这是我的 Leaflet Draw map 代码:https ://gist.github.com/Sontsevolosa/a10592f2172ea9c6fcd67c9c9d7569be
非常感谢您的帮助:)
javascript - 使用地理位置更新标记位置后无法在传单中绘制
我正在使用 Leaflet、Leaflet-draw 和 Cordova Geolocation。加载地图(地球视图)时,可以正确绘制,当调用定位功能时,地图中心和标记位置更新但无法绘制。绘图工具栏是可见且可点击的,但是当我使用它时选择的任何工具都不起作用,我在记录器中没有收到任何错误,似乎绘图可编辑层“消失”了......
链接到 Plunker:http ://plnkr.co/edit/6DH7o3HyPzbpCJs7szcn?p=preview
这是我的代码:
索引.html:
javascript - 在传单绘制中编辑多边形图层时不出现移动处理程序
我有一个文本区域,我将 GeoJson 复制到其中,并且地图必须显示其形状。在我希望此形状可编辑之前,这不是问题。所以我使用下面的代码将其转换为图层并添加到特征组,以便我可以使用传单绘制对其进行编辑。但此代码适用于 POINT 和 LINE,但不适用于 POLYGONS。在多边形的情况下,移动应该出现在多边形每一侧的处理程序,而不是出现。
可能是什么问题?