1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xinxin6888-longitude_and_latitude

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
lngLat.js 888
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
xinxin Отправлено 28.02.2019 06:06 7687cee
//新导航去当前位置
let _this = this;
let address = _this.data.store[e.currentTarget.dataset.index].address
let storeName = _this.data.store[e.currentTarget.dataset.index].storeName
let latitude = _this.data.store[e.currentTarget.dataset.index].latitude//纬度
let longitude = _this.data.store[e.currentTarget.dataset.index].longitude//经度
//将百度地图的坐标转为腾讯地图的坐标
let x_pi = 3.14159265358979324 * 3000.0 / 180.0;
let x = longitude - 0.0065;//经度
let y = latitude - 0.006;
let z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
let theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
let lngs = z * Math.cos(theta);
let lats = z * Math.sin(theta);
wx.openLocation({
latitude: lats,//纬度
longitude: lngs, //经度
name: storeName,
address: address
})

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xinxin6888-longitude_and_latitude.git
git@api.gitlife.ru:oschina-mirror/xinxin6888-longitude_and_latitude.git
oschina-mirror
xinxin6888-longitude_and_latitude
xinxin6888-longitude_and_latitude
master