我使用谷歌地圖API,並希望創造一些自定義的標記,他們都是除了顏色一樣,我不想再重複,像這樣谷歌地圖API和自定義標記
// Add a custom marker
var marker1 = {
path: 'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z',
fillColor: '#ff61b4',
fillOpacity: 0.95,
scale: 2,
strokeColor: '#fff',
strokeWeight: 3,
anchor: new google.maps.Point(12, 24)
};
var marker2 = {
path: 'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z',
fillColor: '#05950a',
fillOpacity: 0.95,
scale: 2,
strokeColor: '#fff',
strokeWeight: 3,
anchor: new google.maps.Point(12, 24)
};
代碼
當我想用記號筆
// Markers
var marker = new google.maps.Marker({
map: map,
icon: marker, // can i override the fillColor here ?
position: new google.maps.LatLng(51.489401, -3.203586),
title: 'title'
});
我想能夠聲明一個標記,然後覆蓋填充顏色,我怎麼能去呢?
感謝
非常感謝你,使很多感覺:-) – Richlewis