|
@@ -139,7 +139,9 @@ onMounted(async () => {
|
|
|
center = caseInfoData.value.latAndLong.split(",");
|
|
|
}
|
|
|
console.log("caseInfoData", caseInfoData.value.latAndLong, center);
|
|
|
-
|
|
|
+ const layer = L.tileLayer(
|
|
|
+ caseInfoData.value.mapUrl || mapOptions.value[0].mapUrl[0].tempUrl,
|
|
|
+ );
|
|
|
// 'map'为HTML节点id
|
|
|
map = L.map(mapEl.value, {
|
|
|
center: center, //中心坐标
|
|
@@ -174,15 +176,12 @@ onMounted(async () => {
|
|
|
map.panTo([latitude, longitude]);
|
|
|
// map.add(clickMarker);
|
|
|
});
|
|
|
- map.addLayer(layer);
|
|
|
- // const layer = L.tileLayer(
|
|
|
- // caseInfoData.value.mapUrl || mapOptions.value[0].mapUrl[0].tempUrl,
|
|
|
- // );
|
|
|
- // mapOptions.value.map((ele) => {
|
|
|
- // baseLayers[ele.label] = L.tileLayer(ele.mapUrl[0].tempUrl);
|
|
|
- // map.addLayer(baseLayers[ele.label]);
|
|
|
- // });
|
|
|
- // L.control.layers(baseLayers).addTo(map);
|
|
|
+ // map.addLayer(layer);
|
|
|
+ mapOptions.value.map((ele) => {
|
|
|
+ baseLayers[ele.label] = L.tileLayer(ele.mapUrl[0].tempUrl);
|
|
|
+ map.addLayer(baseLayers[ele.label]);
|
|
|
+ });
|
|
|
+ L.control.layers(baseLayers).addTo(map);
|
|
|
map.on("baselayerchange", function (event) {
|
|
|
let item = mapOptions.value.find((ele) => ele.label == event.name);
|
|
|
mapName.value = {
|