Просмотр исходного кода

feat: 将所有坐标默认为84

bill 1 месяц назад
Родитель
Сommit
610cc21254
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/example/dialog/basemap/leaflet/useLeaflet.ts

+ 3 - 2
src/example/dialog/basemap/leaflet/useLeaflet.ts

@@ -119,10 +119,11 @@ export function isValidLatLng(latlng: LatLng) {
 }
 
 export const latlngStrTransform = (latlng: string) => {
-  const [lat, lng] = latlng.split(",").map((s) => Number(s.trim()));
+  let [lat, lng] = latlng.split(",").map((s) => Number(s.trim()));
   if (!isValidLatLng({ lat, lng })) {
     return null;
   } else {
+    [lng, lat] = coordtransform.wgs84togcj02(lng, lat)
     return { lat, lng };
   }
 };
@@ -137,7 +138,7 @@ export const getCurrentLatlng = async () => {
         // 成功回调
         let lat = position.coords.latitude; // 纬度
         let lng = position.coords.longitude; // 经度
-        [lng, lat] = coordtransform.wgs84togcj02(lng, lat)
+        
         resolve({ lat, lng })
       },
       (error) => {