google 地圖切片url地址解析

google 地圖切片url地址解析

ID:13786267

大小:929.06 KB

頁數(shù):11頁

時間:2018-07-24

google 地圖切片url地址解析_第1頁
google 地圖切片url地址解析_第2頁
google 地圖切片url地址解析_第3頁
google 地圖切片url地址解析_第4頁
google 地圖切片url地址解析_第5頁
資源描述:

《google 地圖切片url地址解析》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、[置頂][置頂]Google地圖切片URL地址解析分類:GIS2012-05-1911:568564人閱讀評論(4)收藏舉報googleurlchromeserviceweb目錄(?)[+]1.一Google地圖切片的投影方式及瓦片索引機制1.地圖縮放級別的分辨率與地圖比例尺的關系2.二Google地圖瓦片地址解析1.四個參數(shù)的含義2.四個參數(shù)的關系3.驗證1.三GMapNET一、Google地圖切片的投影方式及瓦片索引機制1.Google地圖采用的是Web墨卡托投影(如下圖),為了方便忽略了兩極變形較大的地區(qū),把世界地圖做成了一個邊長等于赤道周長的正方形(赤道長度為6

2、378137米),原點在正方形中心,即經緯度為(0,0)處。Web墨卡托投影的X,Y坐標取值范圍為:[-20037508.3427892,20037508.3427892],對應的經度取值范圍為[-180,180],對應的緯度范圍則為[-85.05112877980659,85.05112877980659]。具體投影解釋請參考墨卡托投影:????2.Google地圖的索引機制是TMS(TileMapService)規(guī)范的一個變種,其地圖瓦片如下圖進行索引:?Google瓦片坐標系:把地球投影后形成的正方形劃分為2的level(縮放級別)次冪個地圖瓦片,原點在左上角,類

3、似于像素坐標系;詳細解釋參見GoogleMapsAPI文檔。???????????TMS瓦片坐標系:TMS與Google的地圖瓦片切割方法相同,不同的是TMS的原點在左下角。轉換關系:TMS與Google坐標系的X、Z是相等的,Y的轉換關系為:Y(TMS)+??Y(Google)=Math.pow(2,zoom)-1注:關于投影和瓦片索引機制強烈推薦閱讀:TilesàlaGoogleMaps:Coordinates,TileBoundsandProjection,文中詳細分析了地圖瓦片涉及各類坐標的轉換關系及具體算法,包括瓦片坐標(Google、TMS、BingQuad

4、Tree)、像素坐標、WGS84經緯度、Mercator投影平面坐標等。3.地圖縮放級別的分辨率與地圖比例尺的關系地圖縮放級別的分辨率(Resolution),是指某縮放級別每個像素代表的實際距離;地圖比例尺(Scale),是指某縮放級別圖上一米代表的實際距離;[plain]viewplaincopyprint?1.默認使用屏幕分辨率為96??2.算法:??3.dpi=96,即表示每英寸96像素,1英寸=2.54厘米。??4.比例尺與分辨率的關系:Scale=Resolution×每米的像素個數(shù),??5.即有Scale?=?Resolution×(96*100)/2.5

5、4??6.則Resolution?=?Scale*2.54/(96*100)??默認使用屏幕分辨率為96 算法: dpi=96,即表示每英寸96像素,1英寸=2.54厘米。 比例尺與分辨率的關系:Scale=Resolution×每米的像素個數(shù), 即有Scale=Resolution×(96*100)/2.54 則Resolution=Scale*2.54/(96*100)二、Google地圖瓦片地址解析1.使用GoogleChrome打開Google地圖界面,按F12打開?開發(fā)人員工具,如下圖:由圖片左側的url地址可見,只要正確解析地址中的四個參數(shù)(x,y,z,s)

6、就可以獲取到地圖瓦片了。下面是本人的分析思路:1.四個參數(shù)的含義:x,y是瓦片坐標系的坐標值,z代表縮放級別,s則共有八個字符:空字符和Galileo的七個字符。x,y的值在z增加時會按級數(shù)遞增,而s的值很可能是x,y,z三個參數(shù)組合后的從0到7的一個索引值。x,y,z組合后與8求余即可得到s的值。?2.四個參數(shù)的關系:·當x=0時,y增1時,s會同時增1,與z值無關?!ぎ攜=0時,x增1時,s會同時增3,與z值無關?!纳厦鎯蓷l可以得出,x,y很可能以3*x+y的方式組合,然后與8求余即得s。推測公式為:(?3*x+y?)%8=s?3.驗證隨即抽取幾個地址,取其中的x

7、,y,s代入第二步中的推測公式驗證,果然如此。之后怎么折騰這些瓦片地址就看你了。影像地圖只是前綴不一樣而已??磥硪院蟛挥迷贋檎液线m的Google地圖下載器折騰了,你懂的!注:Google地圖使用了四個服務地址,即http://mt(0-3).google.cn/......,都是可以用滴。地圖:http://mt2.google.cn/vt/lyrs=m@177000000&hl=zh-CN&gl=cn&src=app&。。。影像底圖:http://mt3.google.cn/vt/lyrs=s@110&hl=zh-CN&gl=cn&sr

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。