高德地图怎么实现实现修改拖动覆盖物后经纬度修改数据库
sxper 2020-06-29 10:19:02 高德地图已经实现实现静态标注自定义icon。大批量标注,wgs84转换。
现在的问题是怎么实现页面拖曳图标后,后面的实际经纬度也跟着改动。实现数据经纬度修改的功能。
要求用js实现
var lnglats = [
[120.127561344765,29.907395940616,1,'001信用社边-三叉路口']]
var markers = [];
for (var i = 0; i < lnglats.length; i++) {
var lnglat = lnglats[i];
var m2;
// 坐标转换
function convertFrom(lnglat, type){
AMap.convertFrom(lnglat, type, function (status, result) {
if (result.info === 'ok') {
var resLnglat = result.locations[0];
m2 = new AMap.Marker({
position: resLnglat,
icon: './red.png',
});
map.add(m2);
// 设置标签
m2.setLabel({
offset: new AMap.Pixel(0, 0), //设置文本标注偏移量
content: lnglat[2],
direction: 'center' //设置文本标注方位
});
m2.setTitle(lnglat[3]);
}
});
}
convertFrom(lnglat,'gps');
}