问题标签 [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 投票
0 回答
102 浏览

javascript - 如何为 Leaflet.Draw 中的对象分配 id

如何为 Leaflet.Draw 中的所有对象分配一个唯一编号 (id)。以及如何单独编辑元素?当我点击编辑按钮时,所有元素都是可编辑的。我只想编辑我点击的。PS对不起我的英语

0 投票
0 回答
1282 浏览

javascript - 传单控制按钮组

传单控件垂直添加如下:

在此处输入图像描述

我需要按钮看起来像缩放按钮(已加入)..如果可能的话水平像这样:

在此处输入图像描述

我在网上找不到关于这个主题的任何东西:(

我猜代码应该是这样的:

此处演示:CODEPEN 演示

请帮忙。

0 投票
1 回答
220 浏览

jquery - 地图初始化后添加传单插件?

我正在使用 Leaflet.js 创建一个网络地图应用程序。初始地图创建不是问题,但我试图在地图创建后添加功能但没有成功!

例如:

  1. 加载 HTML 页面
  2. 通过 AJAX 请求加载 Leaflet.js 和 CSS => OK!
  3. 创建默认的传单地图,包括一个自定义矩形 => 好的!
  4. 加载 Leaflet.Draw 插件(包括几个 JS 文件) => OK!
  5. 尝试在矩形上激活编辑 => KO!没有显示错误,但是矩形不能编辑!!

插件加载后,我的代码很简单:

任何想法?

此致,

蒂埃里

0 投票
2 回答
6821 浏览

angular - “typeof Control”类型上不存在属性“Draw”

我正在尝试使用传单和其他传单插件实现地图组件。问题是其他插件由于某种原因不能在 TypeScript 中工作。

例如,我无法使用 Leaflet-draw 插件编译代码并收到错误消息:

“typeof Control”类型上不存在属性“Draw”

mapbox.component.ts

角-cli.json

tsconfig.json

0 投票
1 回答
540 浏览

r - Leaflet DrawToolbar:只允许编辑和删除,但不能在 R Shiny 中添加新标记

我想要一张地图,可以在其中拖动和删除标记,但不添加新标记。这应该很容易做到,但我不知道如何使用传单 DrawToolbar 做到这一点。似乎没有禁用绘图的选项。

0 投票
1 回答
713 浏览

ionic-framework - Leaflet draw插件禁用双击事件以完成绘制折线

我坚持了 4 天,试图找到一种方法来禁用 dblclick 事件以使用传单绘制插件完成多段线的绘制……任何帮助、技巧或想法将不胜感激。

0 投票
1 回答
2725 浏览

leaflet - 使用 Circle getBounds() 和 contains() 时出错

尝试使用圆形运行 getBounds() 和 contains() 时出现以下错误。

我可以将它与其他形状一起使用,但圆圈很顽固。我从另一个问题尝试了这个解决方案,但没有成功。

这是我对多边形和矩形形状的代码:

0 投票
2 回答
2296 浏览

leaflet - 传单绘制控件的工具栏未显示

在调用它之后,我正在尝试在 VueJS 中使用 Leaflet-draw

但是当我尝试使用它时

我只有部分控件的工具栏

在此处输入图像描述

我是否缺少要包含的 CSS 文件?

0 投票
0 回答
366 浏览

javascript - 选择标记的多项选择 - 传单绘制角度 2

我想创建一个函数,可以使用传单绘制组件选择多个标记,例如Mapmarker National Geographic 。我已经创建了一个工具栏,用户可以绘制折线、多边形、圆形、矩形并放置一个默认图标标记。

我已经研究过如何选择多个标记,但我还没有找到适合我的问题的解决方案。有人可以帮我创建这个功能吗?

这是我的代码:

0 投票
1 回答
1878 浏览

leaflet.draw - Leaflet.Draw color while drawing

我正在使用颜色选择器选择对象的颜色以使用 Leaflet.Draw 绘制它,但找不到位置。