百度個性化瓦片地圖下載
因為近期項目需求,客戶項目在內網使用,不連接外網,因此地圖不能使用在線地圖,必須使用離線地圖。
離線地圖使用在之前的博客寫過,就不在累述了。https://blog.csdn.net/weixin_42776111/article/details/107865459
離線地圖首先采用的是百度離線地圖,因為資料比較多,使用的人多,成功率就比較大,這里就采用百度地圖,不使用高德或者天地圖了, 使用離線地圖不僅要有離線地圖API,還需要有所需區域的瓦片圖,就是png或者是jpg的圖片,比如我需要顯示濟南的離線地圖,我就要想辦法下載下濟南的瓦片地圖,瓦片地圖就長下面這樣:
就是一張一張的小圖片,使用專用的工具下載下來之后目錄結構不要動,名稱不要改,不同的地圖不一樣,別使用錯了,然后把圖片放在一個可以被引用到的地方,離線的API會把這些圖片渲染到正確的定位度位置,最后就可以拼接成一個大的地圖。
當然,離線地圖和在線地圖肯定是有區別的:
- 使用離線地圖要提前下載當地瓦片圖並且有離線地圖API,這些API官網不會提供,得自己找或者自己寫,可能有大神整理過,直接可以拿來用。
- 離線地圖不能實時更新,比如街道更新了,店鋪更新了,在線的可以實時更新,但是離線版更新不了,因為都是提前下載的圖片嘛,所以更新只能重新當時最新的瓦片。
- 有些API必須使用網絡才可以完成,這樣的API接口離線地圖都調用不了,比如根據城市搜索此城市的經緯度之類的。
說跑題了,回歸正題
上面簡單介紹了一下百度地圖的離線地圖。接下來說重點。
瓦片地圖下載工具官網是不會提供的,可以死了這條心。
如果下載離線地圖我們就得找第三方工具,比如:水經注、貓頭鷹之類的專業瓦片圖下載工具,但是收費,很少是不收費的,放心,人家不傻。
重點來了,百度地圖看這里!!!
https://www.52pojie.cn/thread-1025681-1-1.html
不用謝,我叫“紅領巾”!我寫這篇文章的時候還是可以用的。下載百度高德沒問題,下載下來的樣子就像上邊的圖片一樣,默認主題,就是亮色的,可以滿足離線瓦片要求,非常nice!
BUT
生命不息,填坑不止!
一天一個坑,坑坑不一樣!
我做的這個項目的系統主題是科技藍色的,但是現在下載的瓦片是亮色的,和我做的系統主題完全不搭,丑的一比!
在線的可以更改主題,比如改成深色主題之類的。但是離線的不行,哈哈哈哈,這個必須使用網絡,哈哈哈哈,慘啊,只有一個辦法,下載帶有主題樣式的瓦片,嗯,這是很難的,可以自己寫爬蟲自己爬取,哈哈哈,臣妾做不到!
有下載待主題樣式的瓦片下載器嗎? 有! 花錢!
貓頭鷹地圖下載器(只支持百度)、Bigemap(支持常見的大部分地圖) 等都花錢,上百上千,但是終身使用。
找到一個便宜的,一個月50,只支持百度,夠用了!
上鏈接!【望遠網】 http://www.wmksj.com/map.html
獲取下載區域坐標:
下載他提供的瓦片下載工具
下載下來打來工具
粘貼你剛才在網站上復制的坐標:
注冊個賬號,加QQ聯系賣家,交錢,給你的賬號開權限,你就可以下載了。
需要個性化主題就下載個性化主題,需要你寫JSON,這是老版的,得按老版的搞,鏈接在下面:
http://www.wmksj.com/wzty/78.html
因為使用新版的遇到了問題。
其實它里面自帶有百度地圖自帶的主題選擇,也可選擇自定義樣式
當選擇的主題為"自定義樣式"時,點擊"開始下載",會讓輸入個性地圖JSON樣式,樣式在上一個連接里面自己設計:
注意!!!吃過虧,JSON樣式自己保存下來,關上工具就啥沒了,樣式,賬號密碼都沒了,自己辛苦設計的就白搭了!!!!
都設置的沒問題了之后,點擊 ok 開始下載:
好了,待主題樣式的瓦片就下載到本地了,我設置的是深色的主題:
瓦片有了,然后根據自己找的離線API就可以設計自己的離線地圖功能了!!!