diff --git a/src/components/map/MapWrapper.vue b/src/components/map/MapWrapper.vue index eb759a6..fd9cf21 100644 --- a/src/components/map/MapWrapper.vue +++ b/src/components/map/MapWrapper.vue @@ -231,6 +231,8 @@ const handlePoiClick = (poi) => { } const isDetailInTrack = computed(() => { + if (!props.track) return false; + return !!props.track.path.find(i => i.lat === infoWindow.value.position.lat && i.lng === infoWindow.value.position.lng); }); @@ -245,7 +247,7 @@ const isControlsOpened = ref(false); @click="handleMapClick" map-type-id="roadmap" gesture-handling="greedy" - :max-zoom="11" + :max-zoom="13" ref="mapRef" > -
- +
+ +
+ +
@@ -345,3 +355,25 @@ const isControlsOpened = ref(false); + + + diff --git a/src/components/poi/POIList.vue b/src/components/poi/POIList.vue index cb8f305..9a75ee8 100644 --- a/src/components/poi/POIList.vue +++ b/src/components/poi/POIList.vue @@ -38,7 +38,7 @@ const getRoute = (item) => {