Commit 4e1e3d53 authored by yaqizhang's avatar yaqizhang

地图标点

parent 5bd418ce
...@@ -14,7 +14,8 @@ export const DEVICE_TYPE = { ...@@ -14,7 +14,8 @@ export const DEVICE_TYPE = {
REGEULATORBOX: "2", REGEULATORBOX: "2",
VALUEWELL: "3", VALUEWELL: "3",
FLOWMETER: "4", FLOWMETER: "4",
DUTYPERSON: "5" DUTYPERSON: "5",
WORKORDER: "6"
}; };
class gaodeMap { class gaodeMap {
// 所有线的数组 // 所有线的数组
...@@ -107,8 +108,9 @@ class gaodeMap { ...@@ -107,8 +108,9 @@ class gaodeMap {
map: map, map: map,
offset: new AMap.Pixel(-13, -30) offset: new AMap.Pixel(-13, -30)
}); });
marker.content = this.getMarketContent(data);
this.setMarkerIcon(marker); this.setMarkerIcon(marker);
if(DEVICE_TYPE.WORKORDER != markerType){
marker.content = this.getMarketContent(data);
marker.on("mouseover", infoOpen); marker.on("mouseover", infoOpen);
marker.on("mouseout", infoClose); marker.on("mouseout", infoClose);
marker.setExtData(data); marker.setExtData(data);
...@@ -138,6 +140,9 @@ class gaodeMap { ...@@ -138,6 +140,9 @@ class gaodeMap {
editWindow.form.longitude = e.lnglat.lng; editWindow.form.longitude = e.lnglat.lng;
editWindow.form.latitude = e.lnglat.lat; editWindow.form.latitude = e.lnglat.lat;
}); });
}
this.markers.push(marker); this.markers.push(marker);
map.setZoom("11"); map.setZoom("11");
//map.setFitView(); //map.setFitView();
...@@ -207,6 +212,7 @@ class gaodeMap { ...@@ -207,6 +212,7 @@ class gaodeMap {
dom.remove(); dom.remove();
return html; return html;
} }
} }
/* let html = "<div>" + /* let html = "<div>" +
...@@ -288,6 +294,14 @@ class gaodeMap { ...@@ -288,6 +294,14 @@ class gaodeMap {
marker.setIcon(icon); marker.setIcon(icon);
break; break;
} }
case DEVICE_TYPE.WORKORDER: {
let icon = new AMap.Icon({
//size: new AMap.Size(51, 23),
image: require("../assets/images/zhibaorenyuan.png"),
});
marker.setIcon(icon);
break;
}
} }
} }
......
...@@ -140,7 +140,7 @@ ...@@ -140,7 +140,7 @@
import { listBasicsInfo, getBasicsInfo, delBasicsInfo, addBasicsInfo, updateBasicsInfo, exportBasicsInfo } from "@/api/workOrder/basicsInfo"; import { listBasicsInfo, getBasicsInfo, delBasicsInfo, addBasicsInfo, updateBasicsInfo, exportBasicsInfo } from "@/api/workOrder/basicsInfo";
import gaodeMap from "utils/gaodeMap.js" import gaodeMap from "utils/gaodeMap.js"
import {map} from "utils/gaodeMap.js" import {map, DEVICE_TYPE} from "utils/gaodeMap.js"
export default { export default {
name: "BasicsInfo", name: "BasicsInfo",
components: { components: {
...@@ -214,6 +214,9 @@ export default { ...@@ -214,6 +214,9 @@ export default {
}, },
mounted(){ mounted(){
let map = new gaodeMap("平山"); let map = new gaodeMap("平山");
let data = {longitude:"114.208371",latitude:"38.267036"}
map.addMarker(DEVICE_TYPE.WORKORDER,data)
}, },
methods: { methods: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment