小编use*_*693的帖子

Google Maps API v3读取可拖动标记的新位置

我有一个使用php从mySQL数据库中获取的多个标记,为每个标记生成以下代码:

var marker28= new google.maps.Marker({position:new google.maps.LatLng(64.2,11.4),map: map,draggable: true,icon: 'slayer.png',title: '#28 slayer (64.2, 11.4)'});
google.maps.event.addListener(marker28, 'dragend', markerMoved(marker28));

var marker25
Run Code Online (Sandbox Code Playgroud)

......等

然后我有以下功能:

function markerMoved(movedMarker){
     movedMarker.title = movedMarker.position;
}
Run Code Online (Sandbox Code Playgroud)

我有以下两个问题:

1)事件"dragend"火没有拖动,当标记首次创建时,真的没什么大不了的,但......

2)新位置未更新,无论我在何处拖动标记,标题都设置为第一个初始位置.我尝试了getPosition()方法,结果相同.

我的想法是通过(async)GET请求将新位置从此函数写回mySql数据库到track.php文件

position draggable google-maps-api-3 marker

4
推荐指数
1
解决办法
6867
查看次数

标签 统计

draggable ×1

google-maps-api-3 ×1

marker ×1

position ×1