各種公開(kāi)的互聯(lián)網(wǎng)地圖給我們提供了巨大的免費(fèi)可用的地圖資源(此處應(yīng)有掌聲)秸弛,但是各大廠商發(fā)布地圖服務(wù)的規(guī)則和方式各有不同,今天我們來(lái)扒一扒高德的瓦片地圖服務(wù)的發(fā)布規(guī)則拾徙。
高德地圖服務(wù)地址規(guī)則
先來(lái)看一個(gè)典型的高德地圖的瓦片請(qǐng)求:
https://wp
rd
02.is.autonavi.com/appmaptile?lang
=zh_cn&size
=1&style
=7&x=54658&y=26799&z=16&scl
=1<ype
=1
從上面的請(qǐng)求地址可以看出,主要影響瓦片發(fā)布方式的變量有幾種:
變量 | 說(shuō)明 |
---|---|
域名(wprd,wpst) | 目前還沒(méi)有找出規(guī)律 |
lang | 可以通過(guò)zh_cn設(shè)置中文定拟,en設(shè)置英文 |
size | 基本無(wú)作用 |
style | 地圖類(lèi)型控制于微,6衛(wèi)星(st),7簡(jiǎn)圖(st rd),8詳圖(不透明rd株依,透明圖st) |
scl | 尺寸控制驱证,1=256,2=512 |
ltype | 線性控制,增加后恋腕,只對(duì)地圖要素進(jìn)行控制抹锄,沒(méi)有文字注記,要素多少荠藤,是否透明 |
這些規(guī)律并不是絕對(duì)的伙单,有可能有的組合某些參數(shù)不起作用,典型的組合應(yīng)用場(chǎng)景在后面列出商源。
影像圖
https://webst01.is.autonavi.com/appmaptile?x=54658&y=26799&z=16&style=6
標(biāo)注道路圖
- 道路純圖
- 道路詳圖
http://webrd01.is.autonavi.com/appmaptile?x=54658&y=26799&z=16&lang=zh_cn&size=1&scale=1&style=8
透明標(biāo)注道路圖
- 純道路
- 純地標(biāo)
- 道路標(biāo)注
http://webst01.is.autonavi.com/appmaptile?x=54658&y=26799&z=16&lang=zh_cn&size=1&scale=1&style=8
注意:
高德圖源是做了偏移的车份,如果需要疊加WGS84坐標(biāo)系的國(guó)外圖源(如google影像等)會(huì)出現(xiàn)偏移。如果疊加的是國(guó)內(nèi)的加偏的底圖或者調(diào)用高德相關(guān)API則可以正常使用牡彻,負(fù)負(fù)得正(|3」∠)扫沼。
image.png
在Cesium中添加高德地圖服務(wù)
var viewer = new Cesium.Viewer("cesium-container");
var gaodeImageProvider = new Cesium.UrlTemplateImageryProvider({
url:"https://webst{s}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&style=6", // 添加高德影像
subdomains:["01","02","03","04"] //多域名請(qǐng)求
})
viewer.imageryLayers.addImageryProvider(gaodeImageProvider);