0
Hallo ich habe click event, dass ein info fenster & marker jedes mal wenn ein klick auf der karte erkannt wird.transfer javascript var in html form textbox
Im Infowindow, ich versuche, die lat und lng anzuzeigen, sobald der Klick abgeschlossen ist. Ich schaffe es, die event.latlng zu bekommen, aber wie kann ich location.lat() oder location.lng() in das HTML-Textfeld übertragen?
Dank
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 was für ein dummer Fehler. – Dayzza
Danke für Ihre Hilfe :) – Dayzza
Toll, ich könnte helfen. – Gidon