nicecode-v2/packages/utils/src/map/index.ts
2023-12-21 14:38:13 +08:00

31 lines
741 B
TypeScript

/**
* 获取经纬信息
* @param lngLat 位置信息
* @returns @object { long, lat }
*/
export const fixedLngLat = (lngLat?: string) => {
if (!lngLat) {
return '';
}
const lngLatArr = lngLat.split(',');
const longitude = Number(lngLatArr[0]).toFixed(6);
const latitude = Number(lngLatArr[1]).toFixed(6);
if (lngLatArr.length < 2) {
return '';
}
return `${longitude},${latitude}`;
};
export const transformLngLat = (lngLat?: string) => {
if (lngLat) {
const lngLatArr = lngLat ? lngLat.split(',') : [];
const longitude = Number(lngLatArr[0]);
const latitude = Number(lngLatArr[1]);
if (lngLatArr.length < 2) {
return null;
}
return { longitude, latitude };
}
return null;
};