首页 文章
  • 1 votes
     answers
     views

    禁用传单绘制“删除”按钮

    如何禁用/删除leaflet-draw编辑工具栏中的删除按钮? "edit"按钮应保持启用状态 .
  • 0 votes
     answers
     views

    单张绘制插件禁用双击事件以完成绘制折线

    我坚持了4天,试图找到一种方法来禁用dblclick事件,使用传单绘制插件完成折线的绘制......任何帮助,技巧或想法将提前感谢 .
  • 0 votes
     answers
     views

    禁用传单绘制“编辑”按钮并自定义“删除”按钮选项

    我知道way仅用于禁用leaflet-draw编辑工具栏中的“删除”按钮 . 我想知道是否有补充设置,即:禁用编辑按钮但保持激活删除按钮(带垃圾桶图标的按钮) . 此外,我想知道是否有一种简单的方法来自定义“删除”按钮选项 . 单击删除图标后,我需要禁用您看到的“保存”选项 .
  • 0 votes
     answers
     views

    有没有方法将传单 Map 图像保存为矢量图像(即SVG)?

    我正在使用使用OSM和传单的web应用程序 . 我想用标记,图标,折线,多边形和其他对象保存 Map 图像到矢量图像(SVG / XML与SVG等)我找到了传单图像,但不确定它是否适合我 . 我还使用ExtJs和python作为服务器语言 . 有什么建议?
  • 0 votes
     answers
     views

    宣传单编辑工具栏图标未对齐

    我在用 - 宣传单版1.0.1和宣传单版画 - 0.4.1 编辑工具栏图标在页面加载时似乎未对齐 . 请帮忙!
  • 1 votes
     answers
     views

    选择多个标记选择 - 小叶绘制角度2

    我想创建一个函数,可以使用传单绘制组件选择多个标记选择,如Mapmarker National Geographic . 我已经创建了一个工具栏,用户可以绘制折线,多边形,圆形,矩形并放置一个默认图标标记 . 我已经研究过如何选择多种标记,但我找不到合适的解决方案 . 有人可以帮我创建这个功能吗? 这是我的代码: import {Component, ViewEncapsulation} from...
  • 28 votes
     answers
     views

    Leaflet.draw mapping:如何在没有工具栏的情况下启动绘图功能?

    对于任何有传单或leaflet.draw插件的人: 我想在不使用 leaflet.draw 的工具栏的情况下开始绘制多边形 . 我设法通过在线搜索找到了允许编辑而不使用工具栏( layer.editing.enable(); )的属性(它似乎找到了如何开始绘制没有工具栏按钮的多边形 . 任何帮助都将非常感谢! 谢谢 :)
  • 0 votes
     answers
     views

    小册子绘制控件的工具栏不显示

    我打算在调用后在VueJS中使用Leaflet-draw import LeafletDraw from 'leaflet-draw' 但是当我试图使用它时 var drawnItems = new L.FeatureGroup(); map.addLayer(drawnItems); var drawControl = new L.Control.Draw({ ...
  • 5 votes
     answers
     views

    确定何时单击Leaflet Draw取消按钮

    问题 我正在使用leaflet draw作为我的应用程序,我的'remove'按钮处于活动状态 . 删除按钮有三个选项: 保存 取消 全部清除 我希望在用户单击“保存”时调用函数 foo() ,但是,如果他们单击“取消”,则需要调用函数 bar() . Live demo 解决方案 我知道这可以通过简单地给它一个ID,并添加一个事件监听器来实现,但它并不像我认为的那样干净 . 理...
  • 2 votes
     answers
     views

    向Leaflet Draw工具栏添加自定义图标

    Note: 模拟帖子到change default icon toolbar (Leaflet) . 大家好 . 我正在尝试为传单Draw工具栏添加自定义图标 . 但我似乎无法弄清楚如何 . Leaflet draw toolbar 如图所示,我有两个标记 . 目标是更改工具栏中的一个图标 . 我的代码如下: L.DrawToolbar.include({ getModeHan...
  • 4 votes
     answers
     views

    leaflet-draw删除按钮删除“全部清除”操作

    如何从leaflet-draw编辑工具栏中的删除按钮中删除"clear all"操作? 我知道您可以删除整个delete按钮但仍需要删除单个项目 . 基本上寻找一种方法来阻止用户从 Map 中删除每个项目 .
  • 2 votes
     answers
     views

    取消可编辑折线的顶点拖动

    我正在使用Leaflet.Editable插件,并试图找出当用户点击该行的第一个或最后一个点时是否可以取消折线拖动动作 . 我只希望它们能够沿着线拖动“中间点”,线的末端需要保持固定在原始位置 . 我已经看到了 editable:vertex:dragstart 事件,但这并不是't seem to allow me to cancel the event. I think it'因为传递给此事件...
  • 1 votes
     answers
     views

    传单可编辑折线 - 点并不总是与线路径对齐

    我在我的应用程序中使用可编辑的折线,并且面临可编辑点(用户可以单击并拖动)的情况并不总是沿显示行路径正确对齐 . 当缩小时,点看起来很好 . 我注意到当我放大时这些点看起来不对齐: 我没有看到这与leaflet.editable demo一起发生 . 我在传单1.3.1和传单可编辑1.1.0 我应该指出,在我正在处理的应用程序中,用户可以保存他们对折线所做的更改,并且lat \ lng将这些更...
  • 0 votes
     answers
     views

    如何使用传单绘制编辑WFS图层

    我花了4个多小时试图弄清楚如何做到这一点 . 我使用Leaflet和Leaflet Draw在我的 Map 上绘制新闻特征 . 现在我希望能够编辑现有WFS图层的功能(来自geoserver) . 我在互联网上搜索了很多,我找不到一个如何使我的WFS图层可编辑的明确例子 . 这是我根据here的例子做的: // intialize the drawItems and add it to the m...
  • 0 votes
     answers
     views

    在小册子绘制中编辑多边形图层时,不会显示移动处理程序

    我有一个textarea,我将GeoJson复制到其中, Map 必须显示其形状 . 在我希望这个形状可以编辑之前,这不是问题 . 所以我使用下面的代码将其转换为图层并添加到featuregroup,以便我可以使用leaflet-draw编辑它 . 但是这个代码适用于POINT和LINE,但不适用于POLYGONS . 如果是多边形,则不会出现应出现在多边形每侧的处理程序 . 可能有什么问题? v...
  • 0 votes
     answers
     views

    Leaflet绘制 Map 并导入保存的数据错误

    我已经创建了一个mapbox-gl和leaflet map,我正在尝试使用插件leaflet-draw添加和编辑一个图层 . 该插件运行良好;我可以创建一个路径(折线)并使用geojson保存它 . 我重新加载包含已保存数据的 Map 时出错: TypeError: dataLayer.push is not a function TypeError: a.slice is not a funct...
  • 1 votes
     answers
     views

    React-Leaflet-Draw:在保存时访问多边形的坐标数组

    我有一个组件在 Map 上放置了一个可编辑的多边形 . 当用户点击“保存”按钮时,我想访问多边形的新顶点数组,以便我可以保存它们 . 我该怎么做呢? My component: <FeatureGroup> <EditControl position="topright" onEdited={e => consol...
  • 1 votes
     answers
     views

    跟踪传单绘制多边形更改

    问题:在Leaflet.draw中是否有一个事件来判断多边形的形状是否已经改变? 我的问题的场景是当用户更改多边形的形状并点击取消按钮时我想提示用户确认他/她是否要放弃更改 .
  • 0 votes
     answers
     views

    重新排列Leaflet图层

    我有3层,一个GeoJSON用于传单绘制,两个(矢量和画布/热图)只显示叠加层 . 我的问题是,叠加层后来通过图层控件动态添加,而GeoJSON层始终存在 . 当添加叠加层时,一些绘制功能和与GeoJSON层的一般交互最重要,因为我的叠加始终位于顶部 . How can I get the GeoJSON layer back to the front? 使用 layer.bringToFront...
  • 0 votes
     answers
     views

    单张显示半径作为绘图圆

    我被问到是否可以使用传单绘制一个圆圈,并且当我绘图时它显示当前的扩展半径是什么 . 作为工具提示或将其写入页面标签 . 我注意到circle选项有一个showRadius选项,但是你可以在绘制圆圈时捕获这个值吗? 有点像使用绘图插件的测量工具可以在移动鼠标时显示您的距离 . 通过这种方式,用户可以看到他们的圆圈在绘制时有多大 . 任何想法,例子,提示?
  • 0 votes
     answers
     views

    Leaflet Draw 0.4.9控件不适用于Leaflet 1.1.0?

    我创建了一个非常小的codepen,但在尝试创建绘图控件时遇到错误 . 见:https://codepen.io/DrYSG/pen/QgmVZg 我认为我做错了很简单 . 但我查看了我正在使用的CDN,我没有看到任何明显的信息: https://cdnjs.cloudflare.com/ajax/libs/leaflet.draw/0.4.9/leaflet.draw-src.js 这些是我在控...
  • 0 votes
     answers
     views

    在传单绘制中更改顶点样式

    宣传单画的边缘太大而且难看,我看了一下改变风格的方法,我想出了以下代码: draw: { polyline: { shapeOptions: this.onSelectionStyle }, polygon: { icon: new L.DivIcon({ iconSiz...
  • 1 votes
     answers
     views

    小册子中的样式layer.editing

    我正在努力将删除和编辑事件放在传单框之外,这意味着使用绑定到事件而不是drawtoolbar的按钮 . 编辑按钮调用layer.editing.enable(); 我之前所做的是使用类Edit的扩展在编辑模式下设置多边形的样式: L.Edit.PolyVerticesEdit = L.Edit.PolyVerticesEdit.extend({ options: { ...
  • 1 votes
     answers
     views

    使用传单的绘图路径

    香港专业教育学院开始使用ngx-leaflet,无论如何都无法找到两个标记之间的绘制路径(在真正的道路上而不仅仅是折线),是否存在这样的选项? TNX .
  • 0 votes
     answers
     views

    更新Leaflet Polygon的弹出窗口

    花了很长时间在这里阅读并学习了很多关于Leaflet的知识后,最终提出问题的时间到了 . 我正在尝试更新我用 Leaflet.Draw 绘制的多边形的弹出窗口 . 现在我明白要将弹出窗口设置为我刚创建的图层,一切都很好 . 我也可以使用 L.stamp(my_layer) 获取我刚刚创建的图层的ID . 假设我创建了3个层:A,B和C.它们中的每个都有它们的戳记ID存储在我的数据库中 . 现在让我...
  • 0 votes
     answers
     views

    如何使用Leaflet库填充SVG图像中的颜色

    是否可以根据SVG图像的layerPoints(x和y)填充颜色?我已经提到了下面的脚本来加载div中的SVG图像 . SVG图像中有三个部分,我必须用不同的颜色区分每个部分 . 需要一些帮助来实现这一目标 . 任何帮助表示感谢,提前谢谢 HTML <div id="map" style="width:1200px; height:580px;"&g...
  • -1 votes
     answers
     views

    如何使用传单和Javascript在 Map 上添加图像

    我正在寻找一种使用Javascript将图像添加到“传单 Map ”的方法 . 我想要做的是加载图像,调整其大小和位置,并将其附加到传单 Map .
  • 2 votes
     answers
     views

    如何在传单中禁用(不删除)工具栏按钮

    传单绘制的文档提供了remove a toolbar的方法,但我不希望删除工具栏,而只是禁用按钮 . 有没有一种已知的方法来做到这一点?
  • 0 votes
     answers
     views

    如何在Leaflet中绘制带有初始点的折线

    我正在使用Leaflet.draw的自定义折线抽屉 let polylineDrawer = new L.Draw.Polyline(map, {}) polylineDrawer.enable() 我需要以编程方式将起点添加到折线 我试过调用 addVertex 的 L.Draw.Polyline . 看起来它's doesn'吨使用自定义折线抽屉导致 addHooks 或其他东西...试...
  • 0 votes
     answers
     views

    如何选择Leaflet重叠多边形

    我的Leaflet Map 上有一个多边形图层 . 图层中有两个多边形 . 大多边形重叠在较小的多边形上 . 所以我想编辑这些多边形 . 但我无法选择小多边形 . 我通过http请求提供功能 . getMyFeatures().then(function(response){ var data = JSON.parse(response.data); var editable = L....

热门问题