У меня есть директива, которая вызывает google.maps.places.Autocomplete
:
var options = {
fields: ['formatted_address']
};
scope.gPlace = new google.maps.places.Autocomplete(element[0], options);
google.maps.event.addListener(scope.gPlace, 'place_changed', function() {
scope.$apply(function() {
model.$setViewValue(element.val());
});
});
Изображение 1
Изображение 2
На рисунке 1 вы увидитесетевой вызов, который я получаю, когда набираю текст, это нормально, но на рисунке 2 вы увидите еще один сетевой вызов в Google Places, который срабатывает, когда я нажимаю на нужное местоположение.
Мне нужно только местоположение, на которое нажали, а не все эти данные.Это стоит мне слишком дорого.Есть ли способ избежать звонков в Google Адреса при нажатии кнопки автозаполнения?