Google Maps APIを使用して、私はReactでマーカーの正確な緯度と経度をキャプチャしようとしていますが、少し難題があります。あなたはほとんどそこにいるGoogleマップでドラッグ可能マーカー位置(lat、lng)を取得する
_.F {lat: function, lng: function}
Google Maps APIを使用して、私はReactでマーカーの正確な緯度と経度をキャプチャしようとしていますが、少し難題があります。あなたはほとんどそこにいるGoogleマップでドラッグ可能マーカー位置(lat、lng)を取得する
_.F {lat: function, lng: function}
-
window.google.maps.event.addListener(marker, 'dragend', (e) => {
console.log(marker.getPosition());
});
ブラウザのコンソール -
これは私のイベントリスナーです。 marker.getPosition
を文書で見つけよう:https://developers.google.com/maps/documentation/javascript/reference#Marker
ここで、その関数の戻り値はLatLng
オブジェクトです。我々はLatLng
オブジェクトは実際の値を返すlat()
とlng()
機能が含まれていることがわかり https://developers.google.com/maps/documentation/javascript/reference#LatLng
そして、そこ:私たちは、テキストをクリックすることで、文書でそのオブジェクトにナビゲートすることができます。
だから緯度と経度を取得するには、すべて一緒にそれを置くこと座標:
var position = marker.getPosition()
var lat = position.lat()
var lng = position.lng()
本当にありがとうございました! – FakeEmpire