1
<script>
function initialize() {
var crosshairShape = {coords:[0,0,0,0],type:'rect'};
var mapCanvas = document.getElementById('map');
var mapOptions = {
center: new google.maps.LatLng(23.634501, -102.552784),
zoom: 5,
scrollwheel: false,
panControl: false,
zoomControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(mapCanvas, mapOptions);
var marker = new google.maps.Marker({
map: map,
});
marker.bindTo('position', map, 'center');
//marker.bindTo('position', map, 'center');
map.addListener('dragend', function() {
var Newlat = position.coords.latitude;
console.log(Newlat);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
これは私が原点のマーカーでドラッグ可能な地図を作るために使用しているコードです。私はマーカーが残っていた位置の緯度と経度を得ることができません。 誰も私を助けることができますか?地図の引っ張りの後に緯度を長くする方法
'のposition.coordsコールバック関数の内部では、(あなたが望むものである)
map
センターを取得.latitude' - 'position'は何ですか?それはどこに定義されていますか? –申し訳ありませんが、私はあなたの質問を誤解しました:p – Viney