Как использовать AREA Polygon в автозаполнении (API Google Places) - PullRequest
0 голосов
/ 01 апреля 2020

Как друзья!

Я использую функцию автозаполнения:

function initializeAutocomplete(id) {  
    var element = document.getElementById(id);  

    var options = {
        types: ['establishment'],
        componentRestrictions: {country: 'fr'}
    };


    if (element) {    
      var autocomplete = new google.maps.places.Autocomplete(element, options);
      google.maps.event.addListener(autocomplete, 'place_changed', onPlaceChanged);
    }
  }

Теперь я пытаюсь добавить ограничение полигона области к этому поиску. Я попробовал:

var defaultBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(43.529639, 5.431403),
    new google.maps.LatLng(43.529530, 5.438452),
    new google.maps.LatLng(43.527531, 5.438742),
    new google.maps.LatLng(43.526776, 5.427702)
);


var options = {
    bounds: defaultBounds,
    types: ['establishment'],
    componentRestrictions: {country: 'fr'}
  };

Но ничего не изменилось ...

Идея?

Спасибо большое! Винсент

...