私は座標のセットを放送していて、毎秒更新されるマーカーによって示されるその座標を望んでいます。角度のループで放送しても受信者に更新された値が与えられない
var broadcastData = function (data) {
console.log("broadcasting data");
$rootScope.$broadcast('broadcast-started', data);
};
var waitingTime = 1000;
for(var i =0; i<data.length; i++){
var element = data[i];
var coordinates = new Object();
coordinates.latitude = element.LATITUDE;
coordinates.longitude = element.LONGITUDE;
setTimeout(function(){ broadcastData(coordinates);}, waitingTime);
waitingTime = waitingTime+1000;
}
レシーバ
$scope.$on('broadcast-started', function (event, args) {
console.log(args);
console.log("received");
marker.setLatLng([args.latitude, args.longitude]);
});
問題も座標が各反復座標の最初のセット毎に示されているが異なってもですか?それはあなたがこのようclouser機能を使用する必要が
は、データの最後のオブジェクトのオブジェクトですか?私はあなたが参照座標を変更していると思います – Peheje
それはどういう意味ですか?それを得ていない –