我知道,我們可以動態地應用標籤或圖標圖像或CSS類在angularJs谷歌的標誌,但我無法挖掘出我們如何申請動態的CSS樣式來標記。我必須在谷歌地圖上動態生成標記並動態着色。我們能做到嗎?應用動態CSS樣式到谷歌地圖的標記
我曾嘗試以下,但似乎並不奏效
var putMarker = function(lat,long,color) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,long),
map: map,
labelStyle: {backgroundColor:"#ff00ff", height:"5px", width:"5px", borderRadius:"50px"},
icon: 'img/mapView.png',
label: (markers.length + 1) + '',
animation: google.maps.Animation.DROP,
isDraggable: false
});
markers.push(marker);
//extend the bounds to include each marker's position
bounds.extend(marker.position);
//now fit the map to the newly inclusive bounds
map.fitBounds(bounds);
}
爲什麼你不試圖給你的圖標風格?您也可以使用MarkerImage類來調整大小等。 – tayfun
我該如何給我的圖標賦予風格?任何解決方案..什麼是markerImage類? –