gpt4 book ai didi

javascript - 在没有页面加载的情况下更新谷歌地图上的标记位置

转载 作者:行者123 更新时间:2023-12-03 10:01:19 26 4
gpt4 key购买 nike

我试图每 20 秒更新一次来自数据库的谷歌地图标记位置,但它不起作用。

代码:

for (i = 0; i < purple.length; i++) {

if (purple[i][1] == latitude && purple[i][2] == longitude) {
nogreen = 1;
}

marker = new google.maps.Marker({
position : new google.maps.LatLng(purple[i][1], purple[i][2]),
map : map,
title : purple[i][0],
data : purple[i][0],
zoom : maxZoomService,
icon : 'img/purple.png',
shadow : 'img/purple.png'
});

setInterval(function () {
position : new google.maps.LatLng(purple[i][1], purple[i][2]),
marker.setPosition(position);
}, 20000);
};

这是正确的还是我该怎么做?

最佳答案

这里的代码不是有效的 javascript:

setInterval(function() {
position: new google.maps.LatLng(purple[i][1], purple[i][2]),
marker.setPosition(position);
}, 20000);

你想做的事:

setInterval(function() {
position = new google.maps.LatLng(purple[i][1], purple[i][2]);
marker.setPosition(position);
}, 20000);

关于javascript - 在没有页面加载的情况下更新谷歌地图上的标记位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19957617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com