私のコードをクリックしてlatを検索すると、それは正常に動作します。単一のイベントリスナーで 'クリック'と 'ドラッグ'を組み合わせることが可能かどうか疑問に思っています。適切な選択肢は何ですか?Googleマップapiv3 'click'と 'dragend'単一のリスナー
これは私が取り組んできたことです。
google.maps.event.addListener(map,'click', function(event) {
document.getElementById("latbox").value = event.latLng.lat();
document.getElementById("lngbox").value = event.latLng.lng();
addMarker(event.latLng);
});
}
function addMarker(location) {
if (!marker) {
marker = new google.maps.Marker({
position: location,
map: map,
draggable:true,
animation: google.maps.Animation.DROP
});
}
// Otherwise, simply update its location on the map.
else { marker.setPosition(location); }
}
私はこれをやってみましたが、google.maps.event.addListener(map,'click','dragend', function(event)
は役に立たなかったです。このmarker.setPosition(location);
をanimation: google.maps.Animation.DROP
に変更する考えを持っている人もいます。 。前もって感謝します。
ありがとう、あなたはハチありますn大きな助けのn。それらのテクニックを使用します。 –