0
こんにちは、地図上でクリックが検出されるたびに情報ウィンドウ&がポップアップするクリックイベントがあります。javascriptをhtml形式のテキストボックスに変換
ここでは、クリックが完了するとすぐにlatとlngを表示しようとしています。私はevent.latlngを取得することができますが、location.lat()、またはlocation.lng()をhtmlテキストボックスに転送する方法は?
おかげで
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();
}
オハイオ州オハイオ州どのような愚かな間違い。 – Dayzza
あなたの助けをありがとう:) – Dayzza
素晴らしい私は助けることができます。 – Gidon