关于openlaeyrs获取谷歌卫星地图的无偏瓦片
更新:好像谷歌地圖的瓦片地址khm3這個一直在變化啊,近來變成khm0了,自己也得跟著變化。。。
還有,這兩天發(fā)現(xiàn)天地圖自己的標(biāo)注和無偏googlemap居然是重合的,結(jié)果我國內(nèi)版的谷歌瓦片對應(yīng)不上天地圖的標(biāo)注了。。。他們自己都不用火星坐標(biāo)系的嗎?
谷歌地圖的衛(wèi)星影像在國內(nèi)是偏移的,比如國內(nèi)能訪問的那個http://www.google.cn/maps,還有Google Map API上專門提供給中國的http://maps.google.cn/maps/api/的這兩個都是偏移過的,而https://www.google.com/maps/,以及https://maps.googleapis.com/maps/api就是沒有偏移的。
一個驗證:
中國版的地圖
同一x/y/縮放級別下的國外版的地圖
從資源里面找到同一個xyz的瓦片看一下
中國的
國外的
可以發(fā)現(xiàn)兩點:
由于我這邊是想和影像做一些疊加,所以坐標(biāo)必須是無偏的。看了一下國外的訪問地址是https://khms3.google.com/kh/v=726?x=28415&y=11580&z=15
這個v有人猜測是版本號,我也不知道。。。改了一下openlayers的瓦片獲取程序,感覺偏移基本沒了。
而網(wǎng)上比較流行的一個地址是http://mt1.google.cn/maps/vt,要有一個layers是s@110,這個就有偏了。。。但是和國內(nèi)的服務(wù)都是契合的
稍微改一下openlayers獲取瓦片的class,url就是https://khm3.google.com/kh
幾個參考:http://blog.csdn.net/aliqing777/article/details/9818985
http://www.sosaw.com/threads-296984-1-1.html
https://stackoverflow.com/questions/7200682/why-have-these-google-satellite-map-tile-links-stopped-working
總結(jié)
以上是生活随笔為你收集整理的关于openlaeyrs获取谷歌卫星地图的无偏瓦片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么面向对象糟透了?
- 下一篇: python下载谷歌地图瓦片_Pytho