腾讯地图怎么获取marker移动后的定位
您可以使用腾讯地图提供的Marker对象的dragend事件来获取marker移动后的定位,具体步骤如下:
- 创建一个Marker对象,并设置其可拖拽属性为true:
var marker = new qq.maps.Marker({
position: new qq.maps.LatLng(lat, lng),
map: map,
draggable: true
});
- 监听marker的dragend事件:
qq.maps.event.addListener(marker, 'dragend', function(event) {
var latLng = marker.getPosition();
var lat = latLng.getLat();
var lng = latLng.getLng();
console.log('Marker移动后的定位:', lat, lng);
});
- 在dragend事件的回调函数中获取marker移动后的经纬度,并进行相关处理。
注意:在使用Marker对象的相关方法和事件时,需要先引入腾讯地图JavaScript API的相关库文件。
原文地址: https://www.cveoy.top/t/topic/bnOB 著作权归作者所有。请勿转载和采集!