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