问题标签 [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 - 如何为 Leaflet.Draw 中的对象分配 id
如何为 Leaflet.Draw 中的所有对象分配一个唯一编号 (id)。以及如何单独编辑元素?当我点击编辑按钮时,所有元素都是可编辑的。我只想编辑我点击的。PS对不起我的英语
jquery - 地图初始化后添加传单插件?
我正在使用 Leaflet.js 创建一个网络地图应用程序。初始地图创建不是问题,但我试图在地图创建后添加功能但没有成功!
例如:
- 加载 HTML 页面
- 通过 AJAX 请求加载 Leaflet.js 和 CSS => OK!
- 创建默认的传单地图,包括一个自定义矩形 => 好的!
- 加载 Leaflet.Draw 插件(包括几个 JS 文件) => OK!
- 尝试在矩形上激活编辑 => KO!没有显示错误,但是矩形不能编辑!!
插件加载后,我的代码很简单:
任何想法?
此致,
蒂埃里
angular - “typeof Control”类型上不存在属性“Draw”
我正在尝试使用传单和其他传单插件实现地图组件。问题是其他插件由于某种原因不能在 TypeScript 中工作。
例如,我无法使用 Leaflet-draw 插件编译代码并收到错误消息:
“typeof Control”类型上不存在属性“Draw”
mapbox.component.ts
角-cli.json
tsconfig.json
r - Leaflet DrawToolbar:只允许编辑和删除,但不能在 R Shiny 中添加新标记
我想要一张地图,可以在其中拖动和删除标记,但不添加新标记。这应该很容易做到,但我不知道如何使用传单 DrawToolbar 做到这一点。似乎没有禁用绘图的选项。
ionic-framework - Leaflet draw插件禁用双击事件以完成绘制折线
我坚持了 4 天,试图找到一种方法来禁用 dblclick 事件以使用传单绘制插件完成多段线的绘制……任何帮助、技巧或想法将不胜感激。
leaflet - 使用 Circle getBounds() 和 contains() 时出错
尝试使用圆形运行 getBounds() 和 contains() 时出现以下错误。
我可以将它与其他形状一起使用,但圆圈很顽固。我从另一个问题尝试了这个解决方案,但没有成功。
这是我对多边形和矩形形状的代码:
javascript - 选择标记的多项选择 - 传单绘制角度 2
我想创建一个函数,可以使用传单绘制组件选择多个标记,例如Mapmarker National Geographic 。我已经创建了一个工具栏,用户可以绘制折线、多边形、圆形、矩形并放置一个默认图标标记。
我已经研究过如何选择多个标记,但我还没有找到适合我的问题的解决方案。有人可以帮我创建这个功能吗?
这是我的代码:
leaflet.draw - Leaflet.Draw color while drawing
我正在使用颜色选择器选择对象的颜色以使用 Leaflet.Draw 绘制它,但找不到位置。