diff --git a/package.json b/package.json
index ef3545a..66d9190 100644
--- a/package.json
+++ b/package.json
@@ -51,6 +51,7 @@
"js-cookie": "3.0.1",
"jsencrypt": "3.0.0-rc.1",
"leaflet": "^1.9.4",
+ "leaflet-draw": "^1.0.4",
"moment": "^2.30.1",
"nprogress": "0.2.0",
"postcss-px-to-viewport": "^1.1.1",
diff --git a/src/main.js b/src/main.js
index b91e1c6..0fa4d53 100644
--- a/src/main.js
+++ b/src/main.js
@@ -27,6 +27,7 @@ L.Icon.Default.mergeOptions({
iconUrl: require("leaflet/dist/images/marker-icon.png"),
shadowUrl: require("leaflet/dist/images/marker-shadow.png"),
});
+import "leaflet-draw/dist/leaflet.draw.css";
import "./assets/icons"; // icon
import "./permission"; // permission control
diff --git a/src/router/index.js b/src/router/index.js
index 4b92a3c..8c882d8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -87,6 +87,13 @@ export const constantRoutes = [
meta: { title: "商铺", icon: "dashboard", affix: false },
hidden: true,
},
+ {
+ path: "/drawMap",
+ component: () => import("@/views/drawMap"),
+ name: "drawMap",
+ meta: { title: "商铺", icon: "dashboard", affix: false },
+ hidden: true,
+ },
{
path: "/xiaoqu",
component: () => import("@/views/xiaoqu"),
diff --git a/src/views/drawMap.vue b/src/views/drawMap.vue
new file mode 100644
index 0000000..f04ce3b
--- /dev/null
+++ b/src/views/drawMap.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+