小编Fal*_*ign的帖子

如何通过leaflet.pm使GeoJSON数据不可编辑

我有一个 geojson 文件,我用 ajax 获取它。但我想阻止编辑启动期间加载的几何图形。只有使用 leaflet.pm 添加的内容才是可编辑的。我该怎么做 ?

传单下午

我正在使用 geojson 坐标 json。这些绘图会在页面加载时添加到地图中。

{pmIgnored: true} 在尝试删除删除模式后,当我单击从 geojson 添加的静态图形之一时,会删除所有这些图形。我该如何预防?

var geojsonData;
// addded geojson ajax
$.getJSON("geo.json", {
  async: false,
}, function (data) {
  geojsonData = L.geoJson(data, {
    pmIgnore: true, // ignore static shaped edited
    style: {
      weight: 20
    },
  }).addTo(map);
});
Run Code Online (Sandbox Code Playgroud)

我想要做的是在打开删除模式时不以任何方式删除静态坐标

javascript draw leaflet leaflet-geoman

5
推荐指数
1
解决办法
988
查看次数

将 EasyButton、Geoman 与 ngx-leaflet 集成

我在 Angular 应用程序中使用原始 leaflet.js,它依赖于一些传单插件,如 EasyButton、Geoman、Distortable Image。ngx-leaflet 看起来很酷而且很简单。所以我决定迁移到 ngx-leaflet。但我确信是否可以将这些插件与库集成。如果是这样,请提供一些指导。

leaflet ngx-leaflet leaflet-geoman

4
推荐指数
1
解决办法
1543
查看次数

标签 统计

leaflet ×2

leaflet-geoman ×2

draw ×1

javascript ×1

ngx-leaflet ×1