百度地图自定义离线地图

官方不支持离线地图

先下载离线地图 API,再使用相关软件下载好地图瓦片,按教程来即可
百度离线地图JS API V3.0

但教程用的百度地图 v3.0 版本,可以实现离线地图但不能自定义样式,没有 setMapStyleV2() 函数,貌似 v3.0 用的不是图片,而是加密后的数据解密后再显示个性化地图,因为请求的是默认瓦片,没看到有请求自定义瓦片,但在线地图就是能显示出来个性化地图,离线时就只显示默认样式地图

既然 v3.0 暂时不能个性化地图,就只能用 v2.0 版本,因为此版本用瓦片图来显示地图
需要在 百度地图个性在线编辑器 把 v3 编辑器里的样式移到 v2 编辑器
再将得到的 JSON 放到下载瓦片的软件里生成个性化瓦片,再选定地图区域下载瓦片,放到离线 API 文件夹里的 tiles 即可

瓦片下载工具 离线地图开发解决方案 - V2.0 API 功能介绍

指定区域加粗

有个需求是某条公路加粗,百度地图提供画线的 api(根据经纬度画线),也有获取行政区经纬度的 api,但只能获取到县级的经纬度,所以要实现任意范围的边界加粗,可以在百度坐标拾取器来获取该范围边界经纬度

原文地址:https://www.cnblogs.com/Grani/p/12676349.html