百度地圖API js離線開發
阿新 • • 發佈:2019-02-09
首先貼出前輩的經驗:
在此基礎上,需要獲取百度地圖的瓦片,目前能免費獲取瓦片的軟體,我已經存到雲盤中,但精度最大隻能到15級。
連結: https://pan.baidu.com/s/1HQ5A--YZtNVhXStaUAk9UQ 密碼: zvz4
操作方法就是選擇區域並雙擊下載,具體的配置按軟體提示選擇。
百度地圖所能使用的瓦片檔案格式如下:
呼叫的程式碼如下:
var tileLayer = new BMap.TileLayer(); tileLayer.getTilesUrl = function (tileCoord, zoom) { var x = tileCoord.x; var y = tileCoord.y; var url = outputPath + zoom + '/' + x + '/' + y + fromat; return url; } var tileMapType = new BMap.MapType('tileMapType', tileLayer); //新增地圖 var map = new BMap.Map("map", { enableMapClick: false, mapType:tileMapType, minZoom:11, maxZoom:18 });