1
我有一個問題,從Gmaps的MVCArray和熱圖: 我有一個帶有GPS座標的JSON文件。這些數據按文件中的月份/年份分組。我有27000個座標。 你必須點擊「播放」,它每秒從文件加載數據。 當MVCArray的長度約爲11000時,所有標記從地圖上消失。 你知道爲什麼嗎?我在這個問題上2周Gmaps MVCArray熱圖問題
http://jsfiddle.net/mem8654L/4/
var map, heatmap, dataMVC;
var source = {};
var keyStore = [];
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: {lat: 48.83790981, lng: 2.2971},
mapTypeId: google.maps.MapTypeId.SATELLITE
});
dataMVC = new google.maps.MVCArray([]);
heatmap = new google.maps.visualization.HeatmapLayer({
data: dataMVC,
map: map
});
}
function update(id){
source[id].forEach(function(val){
dataMVC.push(new google.maps.LatLng(Number(val.lat), Number(val.lon)));
});
console.log(dataMVC.getLength());
}
function play(){
var i=-1;
(function f(){
i = (i + 1) ;
if (i>keyStore.length){
clearInterval(intervalid);
}
update(keyStore[i]);
var intervalid = setTimeout(f, 1000);
})();
}
感謝您的幫助
尼斯數據點!感謝您的幫助Vadim! – Simon