这让我发疯...
我正在使用带有热图的谷歌地图 api v3。我已经成功绘制了数据点,那里没有问题。但是,我想要一个无限循环的动画。目前,我有以下代码。(地图出现,但没有任何数据点。)
var _data = [];
pointArray = new google.maps.MVCArray(_data);
var heatmap = new google.maps.visualization.HeatmapLayer({
data: pointArray,
});
heatmap.setData(_data);
heatmap.setMap( map );
play = function(){
for( var j = 0; j < data_arr.length; j++ ){
pointArray.clear();
for( var i = 0; i < data_arr[j].length; i++ ){
pointArray.push( new google.maps.LatLng(data_arr[j][i]['lat'], data_arr[j][i]['lon']) );
}
setInterval(function(){
play();
}, 3000);
}
}
google.maps.event.addListenerOnce(map, "idle", function(){
play();
});
任何帮助,都是最受欢迎的!