我在服务器端使用web2py来获取谷歌地图位置值:
window.setInterval(function() {
{{dic = get_position(1)}}
var newPos = new google.maps.LatLng({{=dic['ID1']['lat']}}, {{=dic['ID1']['lon']}});
markers[0].setPosition(newPos);
testcounter++;}, 4000);
我想更改标记 ( markers[0]
) 的位置。收集标记的新位置,但不会更新其在地图上的位置。
数据是从get_position()
字典的python字典中收集的,数据没问题。参数是用于测试目的的记录ID。
html生成的代码也可以:
window.setInterval(function() {
var newPos = new google.maps.LatLng(-20.21353, -70.14904);
markers[0].setPosition(newPos);
testcounter++;}, 4000);
使用 testcounter 我只检查 4 秒循环。