吉安感知网项目-前端
张含笑
2026-02-27 a7ff3aed70981fd57c6f3c13a40d8c825870c251
feat:工单添加位置
1 files modified
10 ■■■■■ changed files
applications/mobile-web-view/src/appComponents/workMap/index.vue 10 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/appComponents/workMap/index.vue
@@ -113,7 +113,6 @@
            // 停止监听位置
            navigator.geolocation.clearWatch(watchId)
        }
        // 开始持续获取用户的位置
        watchId = navigator.geolocation.watchPosition(
            function (position) {
@@ -128,9 +127,9 @@
                    userLocationMarker = L.marker([lat, lng], {
                        icon: L.icon({
                            iconUrl: userLocationIcon, // 图片路径
                            iconSize: [24, 24], // 图标尺寸
                            iconAnchor: [12, 12], // 锚点位置
                        }),
                                iconSize: [24, 24], // 图标尺寸
                                iconAnchor: [12, 12], // 锚点位置
                            }),
                    }).addTo(map)
                }
@@ -140,10 +139,8 @@
                        lat,
                        lng,
                    })
                    locationFlag = false
                }
                // 可以根据位置更新地图或界面
            },
            function (error) {
                // 如果获取位置失败,执行回调
@@ -158,6 +155,7 @@
    } else {
        console.log('该浏览器不支持地理定位功能。')
    }
}
const setMapLocation = () => {
    locationFlag = true