Salut, j'ai un événement de clic qui va apparaître une fenêtre d'information & marqueur chaque fois qu'un clic est détecté sur la carte.transférer javascript var en html formulaire textbox
Dans l'infowindow, j'essaie d'afficher le lat et le lng dès que le clic est terminé. je parviens à obtenir le fichier event.latlng, mais comment transférer le fichier location.lat() ou location.lng() dans la zone de texte html?
Merci
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
function placeMarker(location) {
var html = "Add a reminder:" +
"<form id='remindForm' onsubmit='return false;' />" +
"Latitude: <INPUT id='test' TYPE='TEXT' NAME='lat' VALUE='' SIZE='25' MAXLENGTH='50' disabled='disabled'><br />" +
"Longtitude: <INPUT TYPE='TEXT' NAME='lng' VALUE='' SIZE='25' MAXLENGTH='50' disabled='disabled'><br />" +
"<textarea id='remindBox' style='width: 250px; height: 40px'></textarea><br />" +
"<input type='button' value='Submit' onclick='submitBlog()'></form>";
if (remindMarker) {
remindMarker.setPosition(location);
} else {
remindMarker = new google.maps.Marker({
position: location,
map: map
});
}
infoWindow.setContent(html);
infoWindow.open(map, remindMarker);
document.getElementById(test).value=location.lat();
}
oh ok quelle erreur stupide. – Dayzza
Merci pour votre aide :) – Dayzza
Grande, je pourrais aider. – Gidon