1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| var markerWpt = new google.maps.Marker({
"position": {lat: 0, lng: 0},
"map": null,
"label": {text: "M", color: "limegreen"},
"draggable": true
});
google.maps.event.addListener(map, "rightclick", function (event) {
markerWpt.setPosition(event.latLng);
markerWpt.setTitle("WPT Marker : " + formatPosition(event.latLng.lat(), event.latLng.lng()));
markerWpt.setMap(this);
console.log("event.latLng : " + event.latLng);
// event.latLng = (8.792808052344942, -31.983924125000044)
console.log("WPT Marker : " + formatPosition(event.latLng.lat(), event.latLng.lng()));
// WPT Marker : 8°47'34"N 31°59'02"W
});
google.maps.event.addListener(markerWpt, "dragend", function (event) {
var newPosition = new google.maps.LatLng(event.latLng.lat(), event.latLng.lng());
markerWpt.setPosition(newPosition);
markerWpt.setTitle("WPT Marker : " + formatPosition(newPosition));
console.log("newPosition = " + newPosition);
// newPosition = (-16.262129946242464, -25.480017875000044)
console.log("WPT Marker : " + formatPosition(newPosition));
// WPT Marker : NaN°NaN'NaN"N NaN°NaN'NaN"E
console.log("WPT Marker : " + formatPosition(event.latLng.lat(), event.latLng.lng()));
// WPT Marker : 16°15'43"S 25°28'48"W
});
google.maps.event.addListener(map, "click", function (event) {
markerWpt.setMap(null);
// --- supprimé et j'ai compris pourquoi ;)
//markerWpt = null;
}); |
Partager