前言
需要客製化 gmap ( google map ) 的皮嗎?強大的 gmap 也有提供這樣的服務唷~
gmap 所提供的設定,可以讓人自行更換不同顏色,像是,陸地、海洋、道路、標籤,要填色還是邊框,等等。
所以你絕對可以做出個專屬地圖,而且這設定也會影響衛星地圖,真是太威猛。
gmap 所提供的設定,可以讓人自行更換不同顏色,像是,陸地、海洋、道路、標籤,要填色還是邊框,等等。
所以你絕對可以做出個專屬地圖,而且這設定也會影響衛星地圖,真是太威猛。
介紹
使用換皮功能,一般是在地圖被建立的時候,可以將參數帶入地圖樣式陣列中的樣式物件。
可以分為 特徵 ( featureType 地區區域 )、 元素 ( elementType 顯示物件 )、 樣式 ( styles 什麼色 ),而最後地圖的顯示會由這陣列中的樣式物件。
可以分為 特徵 ( featureType 地區區域 )、 元素 ( elementType 顯示物件 )、 樣式 ( styles 什麼色 ),而最後地圖的顯示會由這陣列中的樣式物件。
/* 樣式陣列 */
[
/* 樣式物件 */
{
"featureType": "landscape",
"elementType": "geometry.fill",
"stylers": [
{ "hue": "#ff0008" },
{ "saturation": 100 },
{ "lightness": -14 }
]
},{
}
]
要產出這樣的樣式物件其實有點不容易,光要查詢樣式物件裡面的參數可以填什麼就很麻煩,還好 google 有個 gmap 樣式精靈,可以直接透過圖形介面產出樣式,對設計師來說是一大福音,最後只要點擊 showJson 樣式就會被產出,引用起來也就相當方便。範例
參考文件
留言
張貼留言