廢話
我們看慣了高德地圖绒净,似乎已經(jīng)習(xí)慣了它的ui,認(rèn)為河流就是藍(lán)色的偿衰,土地就是灰色的挂疆,交通路網(wǎng)就是黃色的。其實這個ui也是可以改的下翎。今天就來使用下自定義地圖ui缤言。
1、開整
(1)進(jìn)入開發(fā)者平臺控制臺视事,點擊自定義地圖
我們可以看到高德默認(rèn)為我們提供了幾種ui模板胆萧,第一個就是我們看膩的標(biāo)準(zhǔn)ui。
我們可以在8種現(xiàn)成的地圖中選擇一個俐东,也可以點擊右下角的創(chuàng)建地圖樣式新建一個全新的模板跌穗,或者可以選擇一個現(xiàn)有的模板,然后修改其中的某些屬性犬性。
(2)編輯屬性
為了簡單起見瞻离,我們選擇涂鴉這個模板,然后修改里面的屬性乒裆。
比如在這個模板中套利,海洋和河流的顏色是黃色的,我覺得這個黃色太暗沉了鹤耍,我想要個更鮮亮的顏色肉迫。點擊[水系],點擊[填充顏色]稿黄,選一個亮黃色喊衫,在右邊的預(yù)覽中就可以實時看到效果。
(3)導(dǎo)出資源包
當(dāng)我們編輯完所有的屬性后杆怕,點擊右上角的發(fā)布族购,然后導(dǎo)出資源包。
(4)集成
在app里使用資源包非常簡單陵珍,就是幾行代碼:
File file = new File(Environment.getExternalStorageDirectory(), "custom_ui.data");
if (file.exists()) {
aMap.setMapCustomEnable(true);
aMap.setCustomMapStylePath(file.getAbsolutePath());
} else {
Log.e("TAG", "自定義樣式文件不存在");
}
(5)效果
總結(jié)
這篇文章只是做了一個最簡單的演示寝杖,其實自定義地圖的功能還是非常豐富的,如果你有專業(yè)的ui人員互纯,就可以做出非常漂亮的特色地圖瑟幕。本期節(jié)目就到這里,感謝大家的收看,我們下期再見~