百度地圖自定義離線地圖


官方不支持離線地圖

先下載離線地圖 API,再使用相關軟件下載好地圖瓦片,按教程來即可
百度離線地圖JS API V3.0

但教程用的百度地圖 v3.0 版本,可以實現離線地圖但不能自定義樣式,沒有 setMapStyleV2() 函數,貌似 v3.0 用的不是圖片,而是加密后的數據解密后再顯示個性化地圖,因為請求的是默認瓦片,沒看到有請求自定義瓦片,但在線地圖就是能顯示出來個性化地圖,離線時就只顯示默認樣式地圖

既然 v3.0 暫時不能個性化地圖,就只能用 v2.0 版本,因為此版本用瓦片圖來顯示地圖
需要在 百度地圖個性在線編輯器 把 v3 編輯器里的樣式移到 v2 編輯器
再將得到的 JSON 放到下載瓦片的軟件里生成個性化瓦片,再選定地圖區域下載瓦片,放到離線 API 文件夾里的 tiles 即可

瓦片下載工具 離線地圖開發解決方案 - V2.0 API 功能介紹

指定區域加粗

有個需求是某條公路加粗,百度地圖提供畫線的 api(根據經緯度畫線),也有獲取行政區經緯度的 api,但只能獲取到縣級的經緯度,所以要實現任意范圍的邊界加粗,可以在百度坐標拾取器來獲取該范圍邊界經緯度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM