12345678910111213141516171819202122232425262728293031323334353637 |
- // import AMapLoader from '@amap/amap-jsapi-loader';
- import $config from "@/config/index.js"
- import gcoord from 'gcoord';
- export const getCoord = (parmas) => {
- return new Promise((reslove, reject) => {
- const { name, code, type, longitude, latitude } = parmas;
- switch (type) {
- case 'gaode':
- const gaode_ = gcoord.transform(
- [longitude, latitude],
- gcoord.WGS84, // 输入坐标系
- gcoord.GCJ02 // 输出坐标系
- );
- console.log('gaode_ = ', gaode_)
- const gaode_site = {
- lng: gaode_[0],
- lat: gaode_[1]
- }
- reslove(gaode_site);
- break;
- case 'baidu':
- const baidu_ = gcoord.transform(
- [longitude, latitude],
- gcoord.WGS84, // 输入坐标系
- gcoord.BD09 // 输出坐标系
- );
- console.log('baidu_ = ', baidu_)
- const baidu_site = {
- lng: baidu_[0],
- lat: baidu_[1]
- }
- reslove(baidu_site)
- }
- })
- }
|