2011-03-21 99 views
0

任何人都可以告訴我爲什麼以下不工作請嗎?谷歌地圖v3 - 動態設置圖標

一切都與這個工程除了iconType

function createMarker(map, position, number, title, iconType) { 
     var flag = 'http://code.google.com/apis/maps/documentation/javascript/examples/images/beachflag.png'; 
     var marker = new google.maps.Marker({ 
     position: position, 
     icon: iconType, 
     map: map 
     }); 

如果我設置「圖標」,直接將變量「標誌」它的工作原理,但是當我把它從功能變量「iconType」它不?

我已經測試過以確保變量'flag'被傳遞給這個函數。

你可以看到整個代碼在這裏:http://www.oroojo.co.uk/ed/gmaps-2.html

任何想法?

+0

只是把圖標:標誌 – 2011-03-22 07:29:34

回答

1

因爲您將icon屬性設置爲字符串"flag",因此不要將其指向變量flag