TRAILim map

Overlay and Layers


Markers



 trMap.markers.addSimple = function(opt){  
   var position = trMap.map.getCenter();  
   try {  
     position = opt.position;  
   }catch(e){}  
   var marker = new google.maps.Marker({  
     position: position,  
     draggable: true,  
     animation: google.maps.Animation.DROP,  
     map: trMap.map,  
     title: 'simple marker'  
   });  
   var infowindow = new google.maps.InfoWindow({  
     content: 'simple marker'  
   });  
   google.maps.event.addListener(marker, 'click', function(event) {  
     infowindow.open(trMap.map,marker);  
   });  
   return marker;  
 }  


Add simple marker


Map events


 trMap.behavior.toggleAddMarkerByClick=function(on){  
   if(on){  
     google.maps.event.addDomListener(trMap.map, 'click', function(e){  
       console.info(e);  
       var position = e.latLng  
       trMap.markers.addSimple({position:position});  
     });  
   } else {  
     google.maps.event.clearListeners(trMap.map, 'click');  
   }  
 }  


Activate event
Remove event

No comments:

Post a Comment