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