高德地图怎么实现实现修改拖动覆盖物后经纬度修改数据库

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');
}
...全文
256 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧