摘要:來(lái)自侵刪百度坐標(biāo)轉(zhuǎn)高德傳入經(jīng)度緯度高德坐標(biāo)轉(zhuǎn)百度傳入經(jīng)度緯度
來(lái)自:https://blog.csdn.net/wang415229224ye/article/details/79207791 侵刪
//百度坐標(biāo)轉(zhuǎn)高德(傳入經(jīng)度、緯度)
function bd_decrypt(bd_lng, bd_lat) {
var X_PI = Math.PI * 3000.0 / 180.0;
var x = bd_lng - 0.0065;
var y = bd_lat - 0.006;
var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
var gg_lng = z * Math.cos(theta);
var gg_lat = z * Math.sin(theta);
return {lng: gg_lng, lat: gg_lat}
}
//高德坐標(biāo)轉(zhuǎn)百度(傳入經(jīng)度、緯度)
function bd_encrypt(gg_lng, gg_lat) {
var X_PI = Math.PI * 3000.0 / 180.0;
var x = gg_lng, y = gg_lat;
var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
var bd_lng = z * Math.cos(theta) + 0.0065;
var bd_lat = z * Math.sin(theta) + 0.006;
return {
bd_lat: bd_lat,
bd_lng: bd_lng
};
}
?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/1390.html
摘要:做過(guò)地圖相關(guān)開(kāi)發(fā)的同學(xué)肯定會(huì)遇到這樣一個(gè)問(wèn)題同樣的經(jīng)緯度坐標(biāo),在百度地圖和高德地圖上位置不一樣。解決方案百度地圖以及高德地圖都提供了一些方法來(lái)轉(zhuǎn)換不同坐標(biāo)系下的坐標(biāo),但是它們都需要進(jìn)行網(wǎng)絡(luò)請(qǐng)求,性能很差。 做過(guò)地圖相關(guān)開(kāi)發(fā)的同學(xué)肯定會(huì)遇到這樣一個(gè)問(wèn)題:同樣的經(jīng)緯度坐標(biāo),在百度地圖和高德地圖上位置不一樣。showImg(https://segmentfault.com/img/remot...
摘要:高德和在國(guó)內(nèi)都是使用坐標(biāo)系或在此基礎(chǔ)上面加密為直接的坐標(biāo)系,可以說(shuō),是國(guó)內(nèi)最廣泛使用的坐標(biāo)系百度坐標(biāo)系,百度坐標(biāo)系是在坐標(biāo)系的基礎(chǔ)上再次加密偏移后形成的坐標(biāo)系,只適用于百度地圖。 概述 一:在進(jìn)行地圖開(kāi)發(fā)過(guò)程中,我們一般能接觸到以下三種類(lèi)型的地圖坐標(biāo)系: 1.WGS-84原始坐標(biāo)系,一般用國(guó)際GPS紀(jì)錄儀記錄下來(lái)的經(jīng)緯度,通過(guò)GPS定位拿到的原始經(jīng)緯度,Google和高德地圖定位的的經(jīng)...
摘要:實(shí)際中我們可能會(huì)用到不同的地圖,那么就對(duì)應(yīng)到不同坐標(biāo)系的轉(zhuǎn)換,比如說(shuō),你有一份的數(shù)據(jù)服務(wù),你要展現(xiàn)在百度或者高德地圖上,這時(shí)候你就需要轉(zhuǎn)換了。 地圖坐標(biāo)轉(zhuǎn)換 LBS,基于位置的服務(wù)(Location Based Service),近年來(lái)已經(jīng)無(wú)處不在,尤其是我們前端,相信或多或少都有接觸一些地圖API服務(wù),比如高德、百度啊、谷歌啊~但是用的時(shí)候可能看到下面這些字眼:比如BD09、火星坐標(biāo)...
眾所周知,Python的一個(gè)使用場(chǎng)景還是比較多的,在工作當(dāng)中,也會(huì)涉及到多方面的一些事情。那么,今天小編寫(xiě)這篇文章的一個(gè)主要目的,給大家來(lái)介紹關(guān)于如何用Python完成百度與搞得地圖轉(zhuǎn)換,下面就給大家詳細(xì)介紹下。 一、地理編碼與逆編碼 地理編碼與逆編碼表示的是地名地址與地理坐標(biāo)(經(jīng)緯度)互相轉(zhuǎn)換的過(guò)程。其中,將地址信息映射為地理坐標(biāo)的過(guò)程稱(chēng)之為地理編碼;將地理坐標(biāo)轉(zhuǎn)換為地址信息的過(guò)程稱(chēng)之為...
//百度坐標(biāo)轉(zhuǎn)高德(傳入經(jīng)度、緯度) function bd_decrypt(bd_lng, bd_lat) { var X_PI = Math.PI * 3000.0 / 180.0; var x = bd_lng - 0.0065; var y = bd_lat - 0.006; var z = Math.sqrt(x * x + y * y) - 0.0000...
閱讀 3326·2021-11-08 13:12
閱讀 2766·2021-10-15 09:41
閱讀 1459·2021-10-08 10:05
閱讀 3306·2021-10-08 10:04
閱讀 2114·2021-09-29 09:34
閱讀 2487·2019-08-30 15:55
閱讀 2984·2019-08-30 15:45
閱讀 2593·2019-08-29 14:17