вот мой код:Как добавить слушатель Google Maps API
function initLocations() {
var input = /** @type {!HTMLInputElement} */(
document.getElementById('pac-input'));
var options = {
componentRestrictions: {country: "be"},
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var thisplace = autocomplete.getPlace();
if (thisplace.address_components[4].long_name != null) {
console.log(thisplace.address_components[4].long_name);
}
});
}
Ищу сделать Листер, когда я нажимаю на предложения автозаполнения, которые перенаправляют меня в URL генерируется из адреса. ..
Так что, когда я искать Брюссель, это SHW мне это: Брюссель, 1000, Бельгия
и когда я нажимаю на него, мне нужно перенаправить меня здесь:
/travel-bruxelles-1000
Город должен быть пробок.
Как это сделать?
PS: мне нужно тихоход название города, например:
New York, 60000
domain.com/travel-new-york-6000
вопрос заключается в том, как вы генерировать «MYPAGE» переменную из google.maps.places.Autocomplete –
В этом месте.address_components [4] .long_name = вы всегда получаете имя, число, страну? и местоположение всегда/номер путешествия-города? – scaisEdge
Я немного обновил ответ .. Надеюсь, это полезно – scaisEdge