您可以使用腾讯地图提供的Marker对象的dragend事件来获取marker移动后的定位,具体步骤如下:

  1. 创建一个Marker对象,并设置其可拖拽属性为true:
var marker = new qq.maps.Marker({
    position: new qq.maps.LatLng(lat, lng),
    map: map,
    draggable: true
});
  1. 监听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);
});
  1. 在dragend事件的回调函数中获取marker移动后的经纬度,并进行相关处理。

注意:在使用Marker对象的相关方法和事件时,需要先引入腾讯地图JavaScript API的相关库文件。

腾讯地图怎么获取marker移动后的定位

原文地址: https://www.cveoy.top/t/topic/bnOB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录