2014-05-18 71 views
0

我正在使用gmap 3繪製地圖。我需要啓用標記上的點擊功能。 現在用的是下面的代碼如何將點擊功能添加到gmap3功能?

var contact = {"lat":"26.207293", "lon":"50.583730"}; //Change a map coordinate here! 
    try { 
    var mapContainer = $('.map'); 
    mapContainer.gmap3({ 
     action: 'addMarker', 
     marker:{ 
     options:{ 
      icon : new google.maps.MarkerImage('img/assets/marker.png') 
     } 
     }, 
     latLng: [contact.lat, contact.lon], 
     map:{ 
     center: [contact.lat, contact.lon], 
     zoom: 14 
     }, 
     }, 
     {action: 'setOptions', args:[{scrollwheel:false}]} 
    ); 
    } catch(err) { 

    } 

我想這too.eventes function.still不是迴環。

events:{ 
       click:function(){ 
       alert("I'm the last one, and i have my own click event"); 
       } 

回答

1

我試過了你的代碼,並改變了一些東西。這工作:

var contact = {"lat":"26.207293", "lon":"50.583730"}; //Change a map coordinate here! 
$("#my_map").gmap3({ 
    marker:{ 
    values: [[contact.lat, contact.lon]], 
    options: { 
     draggable: false 
    }, 
    events:{ 
     click: function() { 
     alert('bla'); 
     } 
    } 
    }, 
    map: { 
    options: { 
     center: [contact.lat, contact.lon], 
     zoom: 14 
    } 
    } 
}); 

演示:http://jsfiddle.net/aJuBZ/

+0

謝謝你...我得到它的工作... :) –