我發現下面的函數只創建一個標記 - 這正是我想要的。 但是,如何更改標記選項HTML - 沒有創建一個新的?
即下面的代碼將使用setPosition移動一個現有的標記,但是如果我也希望它的html和標題改變了怎麼辦?標記對象的如何更改標記選項而不使用marker = new google.maps.Marker
function placeMarker(location) {
if (marker) {
marker.setPosition(location);
} else {
marker = new google.maps.Marker({
position: location,
map: map
});
}
}
我覺得我一直有點天真,只是與原始代碼一起奴役。因此,而不是infoBubble.setContent(marker.html);我可以在var content = contents中使用任何內容變量; infoBubble.setContent(content); .....我認爲 – webewitch 2012-03-26 12:20:31
是的。這是排序我的問題。謝謝。 – webewitch 2012-03-26 14:00:25