La version 3 de googlemap apporte des changements.
Le code qui fonctionnait avec la version 2 de l'API doit être repris, le html doit être passé en version 5.
Voici un exemple de code à utiliser pour afficher un marqueur sur la carte (marker), dès lors que l'internaute clique sur la carte.
Dans l'exemple ci dessous la carte est centrée sur la localisation de l'internaute.
google.maps.event.addListener(map, 'click', function(e) {
placeMarker(e.latLng, map);
});
function placeMarker(position, map) {
var marker = new google.maps.Marker({
position: position,
map: map
});
map.panTo(position);
}
Voir en ligne : google map marker