在不加载页面的情况下更新谷歌地图上的标记位置
Update marker position on google map without page load
我正在尝试每 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);
相关文章:
- 谷歌地图固定位置覆盖
- 在谷歌地图上绘制位置数据库
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- PHP谷歌地图-位置红色气球没有显示
- 谷歌地图laravel上圆圈的错误位置
- 点击href在谷歌地图中加载位置
- 使用谷歌地图API和phonegap显示当前位置+方向
- 谷歌地图API标记没有标记我的位置
- 在TWebBrowser(谷歌地图)中显示位置,而无需单击按钮
- 谷歌地图位置自动完成被jQuery Mobile弹出窗口阻止
- 具有常规位置类型的谷歌地图位置构造函数
- 返回我之前指定的谷歌地图位置列表
- Jquery谷歌地图位置-获取选择选项
- 更新基于gps坐标的谷歌地图位置
- 谷歌地图位置搜索框:如何重新计算pac-container的位置
- 谷歌地图位置API地址自动完成和显示选择的结果
- 触发谷歌地图位置信息窗口
- MapsApi -谷歌地图位置服务给出一个奇怪的错误
- 更新谷歌地图位置通过javascript
- 初始化多个谷歌地图位置