Javascript 如何在谷歌地图中获取lat和lng的下降点
在这里,我添加了一些带有标记的基本谷歌地图,我需要的是在谷歌地图中获得下降点Lat和Lng位置。我已经在react JS组件中集成了google地图Javascript 如何在谷歌地图中获取lat和lng的下降点,javascript,google-maps,Javascript,Google Maps,在这里,我添加了一些带有标记的基本谷歌地图,我需要的是在谷歌地图中获得下降点Lat和Lng位置。我已经在react JS组件中集成了google地图 initializeMap(){ var myLatlng = new google.maps.LatLng(13.083432624993291, 80.27261740398262); var dragOn = true; var map = new google.maps.Map(document.getElement
initializeMap(){
var myLatlng = new google.maps.LatLng(13.083432624993291, 80.27261740398262);
var dragOn = true;
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 16,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
animation: google.maps.Animation.DROP,
draggable: dragOn
});
setTimeout(function(){
marker.setAnimation(google.maps.Animation.BOUNCE);
}, 1000);
}
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD_iFsNeNE2pqOUE86VFrvecTZQqyEb7ic&libraries=places"></script>
函数初始化映射{
var myLatlng=new google.maps.LatLng13.0834326244993291,80.27261740398262;
var龙=真;
var map=new google.maps.Mapdocument.getElementById'map'{
缩放:16,
中心:myLatlng,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var marker=new google.maps.marker{
职位:myLatlng,
地图:地图,
动画:google.maps.animation.DROP,
可拖动:龙
};
setTimeoutfunction{
marker.setAnimationgoogle.maps.Animation.BOUNCE;
}, 1000;
google.maps.event.addListenermarker,'dragend',functionevent{
警报“Lat:”+event.latLng.Lat+”,经度为:“+event.latLng.lng;
};
}
为了得到下降点。。我假设你点击地图的位置的lat,lng,你可以使用一个列表器来管理这个示例中作为e传递的事件
google.maps.event.addListener(map, 'click', function (e) {
console.log( e.latLng.lat());
console.log( e.latLng.lng());
});
您可以在浏览器控制台中看到结果。。或者使用alerte.latLng.lat打开测试窗口您可以使用dragend事件并将其添加到标记中,如下所示:
google.maps.event.addListener(marker, 'dragend', function(event) {
alert( 'Lat: ' + event.latLng.lat() + ' and Longitude is: ' + event.latLng.lng() );
});
你说的落点是什么意思?