谷歌地圖劃線標(biāo)記,國外工廠劃線定位
為什么谷歌地圖定位標(biāo)記會(huì)偏移?
我國國測(cè)局獨(dú)創(chuàng)的坐標(biāo)體系,由WGS-84加密而成,在國內(nèi),必須至少使用GCJ-02坐標(biāo)系,或者使用在GCJ-02加密后再進(jìn)行加密的坐標(biāo)系,如坐標(biāo)系。
和Google在國內(nèi)都是使用GCJ-02坐標(biāo)系,可以說,GCJ-02是國內(nèi)最廣泛使用的坐標(biāo)系。在地圖上定位的經(jīng)緯度拿到地圖上直接描點(diǎn)就肯定會(huì)發(fā)生偏移。只考慮國內(nèi)的情況,地圖和Google地圖是可以不經(jīng)過轉(zhuǎn)換也能夠準(zhǔn)確顯示的(在國內(nèi)用的都是GCJ-02坐標(biāo)系)。
二、國內(nèi)外網(wǎng)絡(luò)
在國內(nèi)定位的經(jīng)緯度,然后在國外網(wǎng)絡(luò)下顯示也會(huì)發(fā)生偏移(谷歌和會(huì)依據(jù)網(wǎng)絡(luò)的情況選擇使用WGS-84坐標(biāo)還是GCJ-02坐標(biāo),地圖則一直使用bd-02坐標(biāo)系)。
三、定位方式
在iOS定位的經(jīng)緯度是通過GPS獲取的,在Android則可以通過網(wǎng)絡(luò)或GPS獲取經(jīng)緯度。通過地圖SDK定位獲取的經(jīng)緯度,地圖SDK會(huì)自動(dòng)選擇加密的方式(如Google地圖會(huì)根據(jù)國內(nèi)國外選擇不同的坐標(biāo)系)然后再將點(diǎn)顯示在地圖上,這個(gè)時(shí)候是沒有偏移的。
如果直接將經(jīng)緯度在地圖上顯示,可能就會(huì)因?yàn)榈赜蚧蚓W(wǎng)絡(luò)的問題導(dǎo)致使用的坐標(biāo)系不同,進(jìn)而發(fā)生來偏移。
擴(kuò)展資料
1992年,《中華人民共和國測(cè)繪法》通過。其中規(guī)定,在沒有我國政府的許可下自行繪制我國地圖是非法的。
我國不是唯一一個(gè)對(duì)地理數(shù)據(jù)和測(cè)繪有很多限制的國家。德國也要求德國電信公司和互聯(lián)網(wǎng)公司把所有數(shù)據(jù)儲(chǔ)存在國境內(nèi),俄國也要求把所有包含俄國公民的數(shù)據(jù)庫放置在俄國境內(nèi)。
根據(jù)國家測(cè)繪地理信息局2018年4月3日的官方數(shù)據(jù),只有14家公司得到了政府的許可,可以繪制我國地圖。這14家公司都是中國公司。現(xiàn)在還沒有外國公司被允許在我國繪制地圖。所以,谷歌一類的外國公司想要我國地圖的話,就必須要和我國政府許可的公司,比如地圖合作。
現(xiàn)在世界上的絕大多數(shù)國家在繪制地圖時(shí),使用的是一種叫做?WGS84?的坐標(biāo)體系。WGS是世界大地測(cè)量系統(tǒng)(World Geodesic System)的縮寫,84是說這個(gè)系統(tǒng)是在1984年建立的。我國使用的是一套叫做?GCJ-02?的編碼系統(tǒng),俗稱火星坐標(biāo)系。
火星坐標(biāo)系會(huì)把真實(shí)的 GPS 坐標(biāo)放到一套算法里處理一下,讓它們偏移一丟丟距離,這樣出來的坐標(biāo)就不是真實(shí)的 GPS 坐標(biāo)了。
實(shí)際上,在谷歌地圖里,街道地圖的坐標(biāo)和衛(wèi)星地圖之間相差50-500米不等,方位不定,雅虎地圖什么的也差不多。
就這樣,2006年開始,google.cn 把衛(wèi)星地圖也用火星坐標(biāo)系系統(tǒng)調(diào)整了一下,讓衛(wèi)星地圖和街道地圖重合。
所以,現(xiàn)在如果在 google.cn 上衛(wèi)星地圖,就會(huì)發(fā)現(xiàn)它們看起來還“挺正常的”,但實(shí)際上,它們表示的依然不是真實(shí)的 GPS 坐標(biāo)。
參考資料來源:-谷歌地圖
,也叫做加密或者加偏或者SM模組,其實(shí)就是對(duì)真實(shí)坐標(biāo)系統(tǒng)進(jìn)行人為的加偏處理,按照幾行代碼的算法,將真實(shí)的坐標(biāo)加密成虛假的坐標(biāo),而這個(gè)加偏并不是線性的加偏,所以各地的偏移情況都會(huì)有所不同。而加密后的坐標(biāo)也常被人稱為火星坐標(biāo)系統(tǒng)。其實(shí)很少有人知道國家保密問題,但作為導(dǎo)航電子地圖產(chǎn)業(yè)或者汽車導(dǎo)航產(chǎn)業(yè)中的人,多多少少都會(huì)了解到這個(gè)問題。國家是出于國家安全考慮,將人們看到的真實(shí)的坐標(biāo)變成假的虛擬的坐標(biāo),這樣國家就安全了,不會(huì)被分子破壞了。最簡(jiǎn)單的舉例來說,比如鳥巢吧,真實(shí)的坐標(biāo)是這個(gè),加密后就成了那個(gè),導(dǎo)航電子地圖上看到的就是那個(gè),那么人家導(dǎo)彈要是攻擊那個(gè)的時(shí)候,那么導(dǎo)彈就打不中鳥巢,鳥巢就安全了。現(xiàn)在,所有的電子地圖所有的導(dǎo)航設(shè)備,都需要加入國家保密。第一步,地圖公司測(cè)繪地圖,測(cè)繪完成后,送到國家測(cè)繪局,將真實(shí)坐標(biāo)的電子地圖,加密成“火星坐標(biāo)”,這樣的地圖才是可以出版和發(fā)布的,然后才可以讓GPS公司處理。第二步,所有的GPS公司,只要需要汽車導(dǎo)航的,需要用到導(dǎo)航電子地圖的,統(tǒng)統(tǒng)需要在軟件中加入國家保密算法,將COM口讀出來的真實(shí)的坐標(biāo)信號(hào),加密轉(zhuǎn)換成國家要求的保密的坐標(biāo),這樣,GPS導(dǎo)航儀和導(dǎo)航電子地圖就可以完全匹配啦,GPS也就可以正常工作啦。名詞總結(jié):地球坐標(biāo):指WGS84坐標(biāo)系統(tǒng)火星坐標(biāo):指使用國家保密人為偏移后的坐標(biāo)地球地圖:指與地球坐標(biāo)對(duì)應(yīng)的客觀真實(shí)的地圖火星地圖:指經(jīng)過加密偏移后的,與火星坐標(biāo)對(duì)應(yīng)的地圖以上內(nèi)容瀏覽后,背景知識(shí)大概就明白了。首先,手上所有的GPS設(shè)備,根據(jù)渠道和接口軟件的不同,分為火星坐標(biāo)設(shè)備與WGS84坐標(biāo)設(shè)備兩種,另外所有GPS設(shè)備中的地圖以及網(wǎng)上的地圖,分為火星地圖(即人為偏移)和真實(shí)地圖兩種。比如國內(nèi)“正規(guī)渠道的車載GPS”,采用的是火星坐標(biāo)配火星地圖,完美結(jié)合,能夠準(zhǔn)確的在地球上使用,缺點(diǎn)就是記錄的點(diǎn)和都是火星的,與其他地球人無法交流分享。多數(shù)水貨GPS設(shè)備,使用的都是地球坐標(biāo)配火星地圖,這樣和航點(diǎn)都是真實(shí)坐標(biāo)的,只不過在火星地圖上偏移了有些玩家,會(huì)將火星地圖加入偏移算法(無論準(zhǔn)確或不準(zhǔn)確),人為糾偏,形成地球坐標(biāo)配糾偏地圖(自制地圖),不考慮誤差可以正常使用而目前,所有正式發(fā)布的大陸境內(nèi)電子地圖,都是火星地圖,所以只有大陸之外地區(qū),才能夠用到地球坐標(biāo)與官方地球地圖完美結(jié)合的解決方案。
國家保密,也叫做加密或者加偏或者SM模組,其實(shí)就是對(duì)真實(shí)坐標(biāo)系統(tǒng)進(jìn)行人為的加偏處理,按照幾行代碼的算法,將真實(shí)的坐標(biāo)加密成虛假的坐標(biāo),而這個(gè)加偏并不是線性的加偏,所以各地的偏移情況都會(huì)有所不同。而加密后的坐標(biāo)也常被人稱為火星坐標(biāo)系統(tǒng),這是我們的國家又一個(gè)偉大的發(fā)明,讓國外的政府和企業(yè)等,都看不懂我們的坐標(biāo)系統(tǒng)。其實(shí)很少有人知道國家保密問題,但作為導(dǎo)航電子地圖產(chǎn)業(yè)或者汽車導(dǎo)航產(chǎn)業(yè)中的人,多多少少都會(huì)了解到這個(gè)問題。國家是出于國家安全考慮,將我們看到的真實(shí)的坐標(biāo)變成假的虛擬的坐標(biāo),這樣,我們的國家就安全了,不會(huì)被分子破壞了。最簡(jiǎn)單的舉例來說,比如鳥巢吧,你真實(shí)的坐標(biāo)是這個(gè),加密后就成了那個(gè),導(dǎo)航電子地圖上看到的就是那個(gè),那么人家導(dǎo)彈要是攻擊那個(gè)的時(shí)候,那么導(dǎo)彈就打不中我們的鳥巢啦,我們的鳥巢就安全了。不過,個(gè)人擔(dān)心這樣加密后沒有打中鳥巢,會(huì)不會(huì)打中水立方呢,可能是無心插柳柳成蔭了。現(xiàn)在,所有的電子地圖所有的導(dǎo)航設(shè)備,都需要加入國家保密。第一步,地圖公司測(cè)繪地圖,測(cè)繪完成后,送到國家測(cè)繪局,將真實(shí)坐標(biāo)的電子地圖,加密成“火星坐標(biāo)”,這樣的地圖才是可以出版和發(fā)布的,然后才可以讓GPS公司處理。第二步,所有的GPS公司,只要需要汽車導(dǎo)航的,需要用到導(dǎo)航電子地圖的,統(tǒng)統(tǒng)需要在軟件中加入國家保密算法,將COM口讀出來的真實(shí)的坐標(biāo)信號(hào),加密轉(zhuǎn)換成國家要求的保密的坐標(biāo),這樣,GPS導(dǎo)航儀和導(dǎo)航電子地圖就可以完全匹配啦,GPS也就可以正常工作啦。名詞總結(jié):地球坐標(biāo):指WGS84坐標(biāo)系統(tǒng)火星坐標(biāo):指使用國家保密人為偏移后的坐標(biāo)地球地圖:指與地球坐標(biāo)對(duì)應(yīng)的客觀真實(shí)的地圖火星地圖:指經(jīng)過加密偏移后的,與火星坐標(biāo)對(duì)應(yīng)的地圖以上內(nèi)容瀏覽后,背景知識(shí)大概就明白了。首先,我們手上所有的GPS設(shè)備,根據(jù)渠道和接口軟件的不同,分為火星坐標(biāo)設(shè)備與WGS84坐標(biāo)設(shè)備兩種,另外所有GPS設(shè)備中的地圖以及網(wǎng)上的地圖,分為火星地圖(即人為偏移)和真實(shí)地圖兩種。比如國內(nèi)“正規(guī)渠道的車載GPS”,采用的是火星坐標(biāo)配火星地圖,完美結(jié)合,能夠準(zhǔn)確的在地球上使用,缺點(diǎn)就是記錄的點(diǎn)和都是火星的,與其他地球人無法交流分享。多數(shù)水貨GPS設(shè)備,使用的都是地球坐標(biāo)配火星地圖,這樣和航點(diǎn)都是真實(shí)坐標(biāo)的,只不過在火星地圖上偏移了有些玩家,會(huì)將火星地圖加入偏移算法(無論準(zhǔn)確或不準(zhǔn)確),人為糾偏,形成地球坐標(biāo)配糾偏地圖(自制地圖),不考慮誤差可以正常使用而目前,所有正式發(fā)布的大陸境內(nèi)電子地圖,都是火星地圖,所以只有大陸之外地區(qū),才能夠用到地球坐標(biāo)與官方地球地圖完美結(jié)合的解決方案
谷歌地圖上面標(biāo)記怎么弄?
在google地圖上,找到一個(gè)地址后,做save this place到默認(rèn)地圖,依次把多個(gè)地址加到這個(gè)地圖。
地圖如何實(shí)現(xiàn)劃線功能?
官方那個(gè)東西看著暈。所以來論壇看有沒有現(xiàn)成的,我要做的是記錄你移動(dòng)的,就是你邊走我邊劃線
地圖做過這個(gè)功能,地圖應(yīng)該類似
。。么看的API呢?這個(gè)直API可以找到答案。吶,這個(gè)是路線規(guī)劃的API,你看看。 鏈接
谷歌地圖上怎么做標(biāo)記?
.cn的不能做標(biāo)記。國際版日文版等,有個(gè)我的地圖,點(diǎn)他,然后就可以做標(biāo)記了
為什么谷歌地圖定位標(biāo)記會(huì)偏移?
地圖是國內(nèi)地圖,開發(fā)運(yùn)營完全按照國家規(guī)定的框框進(jìn)行,因此不存在偏移問題。谷歌地圖是國外產(chǎn)品,不聽招呼,不想按我朝規(guī)矩辦事,因此在國內(nèi)使用時(shí)存在這樣那樣的問題。——對(duì)比一下,必應(yīng)地圖也是美國的,在國內(nèi)使用就很正常。
上一篇 :如何在谷歌地圖標(biāo)記地點(diǎn)?如何在谷歌地圖上標(biāo)記多個(gè)地點(diǎn)?