merhaba, aşağıdaki kod map move yaptığımızda verileri güncelliyor. fakat marker üst köşeye geldiğinde click yaptığımızda açılan balonu harita otomatik ortalıyor ve harita move olduğu için refresh yapıyor tekrar. bunu nasıl çözebiliriz? marker click yaptığında refresh yapma gibi bişiy lazım ama çözemedim.
demo: http://odevi.org/test/airbnb/v4 buraya girip kalkan - kaş - antalya olanı seçin haritayı kaydırın liste yenilenecek markerı üst köşeye getirip clickleyin ne demek istediğimi anlayacaksınız.
google.maps.event.addListener($scope.map, 'idle', function(event){
lat0 = $scope.map.getBounds().getNorthEast().lat();
lng0 = $scope.map.getBounds().getNorthEast().lng();
lat1 = $scope.map.getBounds().getSouthWest().lat();
lng1 = $scope.map.getBounds().getSouthWest().lng();
$scope.lat0 = lat0;
$scope.lng0 = lng0;
$scope.lat1 = lat1;
$scope.lng1 = lng1;
$scope.$apply();
phpyol = 'properties.php?lat0='+lat0+'&lng0='+lng0+'&lat1=' +lat1+'&lng1='+lng1;
//google.maps.event.addListener($scope.map, 'dragend', function() {
//bunla çözemedim
//});
$http.get(phpyol).success(function(data) {
$timeout(function() {
$scope.names = data;
for (i = 0; i < $scope.names.length; i++) {
createMarker($scope.names[i]);
}
}, 100);
$scope.names = "";
});
});
Angularjs map move sorunu
0
●254