1. 程式人生 > >百度地圖API js離線開發

百度地圖API js離線開發

首先貼出前輩的經驗:

在此基礎上,需要獲取百度地圖的瓦片,目前能免費獲取瓦片的軟體,我已經存到雲盤中,但精度最大隻能到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
        });