一度に1点を読み込むソリューションはありますか?私はこのコードで作業していますが、外部の.jsonファイルで別のものをロードするために2秒間隔で1マーカをロードするという考えを ロードするときに間違っています。setintervalsとjsonファイルを使用してマーカーをロードする
function loadpoints() {
function getData() {
var min=1;
var max = 4 // max number off json
var markersArray = [];
var mytime = setInterval(mytime, 2000);
var random = Math.floor(Math.random()*max)+min;
var jsonfile = "pointer" + random.toString()+".json" //display one of the files
$.getJSON(jsonfile, function(pointer) {
var latlngbounds = new google.maps.LatLngBounds();
$.each(pointer, function(index, ponto) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(ponto.lat, ponto.lon),
title: ponto.activity,
icon: ponto.activity + '.png',
map: map,
draggable:true,
animation: google.maps.Animation.DROP
});
console.log("created marker " + marker.position);
});
// setTimeout (getData, 10000);
});
};
getData();
//close loadpoints
}
"何かが間違っている"と定義します。何かエラーがありますか?コードがあなたが期待していなかったことは何ですか?それはどうしますか? – Pevara
あなたのインターバルは何もしません、あなたは2秒間隔でロードできますか? –