2013-04-26 49 views
0

在Google Maps API中定義標記的自定義圖標時,圖標的大小保持不變,與縮放級別無關。定義Google Maps標記圖標,具有與縮放相關的尺寸

是否可以設置一個屬性,不僅地圖放大,而且放大時也是圖像?

如果這是不可能的,是否有其他方法來實現這一目標?也許只是在標記點處設置圖像而已?

回答

1

你不能通過CSS做到這一點。大多數情況下,標記直接繪製在畫布上。

隨着JS,你會參考保存到你的標記,然後放大您完成所有的標記環:

markers.forEach(function(marker) { 
    var icon = new google.maps.Icon({ 
         url:  'yourMarkerIconURL', 
         size:  'yourSize', 
         scaledSize: 'scaledSize' 
        }) 
    marker.setIcon(icon) 
}) 

你要爲使用scaledSizesize控制標記圖標的大小。

相關問題