Javascript 在不加载页面的情况下更新google地图上的标记位置
我试图每20秒更新一次来自数据库的谷歌地图标记位置,但它不起作用 代码:Javascript 在不加载页面的情况下更新google地图上的标记位置,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我试图每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 googl
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);
};
for(i=0;i
这是正确的还是我该怎么做?这里的代码不是有效的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);
从数据库中获取更新的位置的位置在哪里?你确定它真的在改变吗?@geocodezip我有两页代码,所以我在这里放了一部分Javascript代码,这说明了一点。