百度地图API js离线开发

首先贴出前辈的经验:

点击打开链接

在此基础上,需要获取百度地图的瓦片,目前能免费获取瓦片的软件,我已经存到云盘中,但精度最大只能到15级。

链接: https://pan.baidu.com/s/1HQ5A--YZtNVhXStaUAk9UQ 密码: zvz4

操作方法就是选择区域并双击下载,具体的配置按软件提示选择。

百度地图所能使用的瓦片文件格式如下:

百度地图API js离线开发_第1张图片

百度地图API js离线开发_第2张图片

百度地图API js离线开发_第3张图片

调用的代码如下:

    	    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
        });

你可能感兴趣的:(离线地图,百度地图)