一定の時間間隔の後に関数を呼び出すためにこのコードを書いていますが、関数は機能を実行していません。通常、関数 pus() を呼び出しているときは実行されていますが、setInterval では機能していません。解決策を教えてください。
var ltnlg = null;
var flightPlanCoordinates = [];
var nl2 = 10.9646;
var ng2 = 72.8787;
var lt2, ln2;
var ltnlg = null;
function lin() {
flightPlanCoordinates = [
new google.maps.LatLng(29.0167, 77.3833),
new google.maps.LatLng(21.7679, 78.8718),
new google.maps.LatLng(18.9647, 72.8258)
];
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
pl = new google.maps.Polyline();
// window.setInterval("pus()", 10000);
pus();
}
}
function pus() {
ltnlg = new google.maps.LatLng(nl2, ng2);
flightPlanCoordinates.push(ltnlg);
lt2 = nl2;
n12 = lt2 + 0.0660;
ln2 = ng2;
ng2 = ln2 + 0.0660;
}