0
我正試圖從地圖上的當前點擊標記中獲取信息。例如,我想顯示當前點擊標記的標題和描述,以顯示在不同的頁面上。任何幫助表示讚賞。謝謝。如何從gmaps4rails中的當前點擊標記中獲取信息?
我正試圖從地圖上的當前點擊標記中獲取信息。例如,我想顯示當前點擊標記的標題和描述,以顯示在不同的頁面上。任何幫助表示讚賞。謝謝。如何從gmaps4rails中的當前點擊標記中獲取信息?
您必須在點擊添加監聽器:
var handler = Gmaps.build('Google');
handler.buildMap({ provider: { }, internal: {id: 'map'}}, function(){
// I assume this is the way you retrieve the amrkers array
var json_data = <%=raw @hash.to_json %>;
var markers = handler.addMarkers(json_data);
_.each(json_data, function(json, index){
var marker = markers[index];
json.marker = marker;
google.maps.event.addListener(marker.getServiceObject(), 'click', function(){
console.log(json);
//whatever you need here
});
});
});
犯規它回答? – apneadiving
謝謝你。這回答我的問題我希望我有足夠的代表upvote :( – ominousbit
好吧,所以請接受答案:) http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – apneadiving