Leaflet - 使用 Leaflet.Path.Drag 插件拖动多边形

Leaflet - drag polygon with Leaflet.Path.Drag plugin

我正在尝试在 angular 13 空项目中拖动一个多边形。 代码与此处完全相同(接受的答案):

我将 css 和 js 文件放在 angular.json 中,但也在 index.html 中尝试过,多边形不可拖动

"styles": [
          "src/styles.scss",
          "./node_modules/leaflet/dist/leaflet.css",
          "./node_modules/@bopen/leaflet-area-selection/dist/index.css"
        ],
"scripts": [
          "./node_modules/leaflet/dist/leaflet.js",
          "./src/assets/Path.Drag.min.js"
        ]

真正推荐这篇文章如何将传单插件集成到 angular 项目。包括许多工作示例,多边形拖动就是其中之一。

https://asymmetrik.com/ngx-leaflet-and-leaflet-plugins/

基本需要补充:

import 'leaflet-path-drag';