0
我有一個關聯數組,根據類型保存圖像的路徑。調整谷歌地圖API V3中的標記
var customIcons = {
restaurant: { icon: 'http://labs.google.com/ridefinde/a2/8.gif', },
bar: { icon: 'http://labs.google.com/ridefinder/images/mm_20_red.png', }
};
標記在創建:
var icon = customIcons[icones] || {};
var marker = new google.maps.Marker({
map: map,
position: point,
icon: icon.icon, });
但是圖標出現太大。我如何將它們調整爲(30,30)?
我不能創造這樣的圖像,因爲圖像路徑依賴於「icones」值。 – redfrogsbinary
@redfrogsbinary你應該能夠,因爲,例如,你的customIcons [icones] .icon包含一個帶有你想要的圖標的url的字符串,那麼它會是'icon:new google.maps.MarkerImage(** icon .icon **,undefined,undefined,undefined,new google.maps.Size(30,30));' – lccarrasco
地圖和位置如何。它在哪裏定義? – redfrogsbinary