2013-12-16 61 views
0

我有一個自定義的Google地圖顯示標記。我點擊事件觸發OK,我想將<div>中的一些文本替換爲地圖一側。我可以看到螢火蟲,對象標題包含我想要的信息。我正在選擇所需的<div>確定但文字未顯示?取代google地圖標記點擊事件中的文本

google.maps.event.addListener(myMarker, 'click', function() { 
    marker.info.open(map, myMarker); 

    $('#text').text($(this).title); //I thought this would work?? 

}); 
+0

我給你一個答案根據你放在這裏的信息,但我可以幫助更多,如果你顯示你的HTML請。 – sabotero

回答

0

您可以使用google.maps.Marker.getTitle方法,以更直接地獲得所需的信息。

而對於放一些html(即使是像你這樣的文本)在一個div似乎$(selector).html方法更適合的。

試試這個:

google.maps.event.addListener(myMarker, 'click', function() { 
    marker.info.open(map, myMarker); 
    $('#text').html(this.getTitle()); 
}); 

另外,還要確保您的#text DIV的高度,#text{ height: 50px; }例如。

相關問題