Я следовал учебнику Google Дэв о том, как добавить окно поиска местоположения с автозавершением: HereGoogle Maps API автозаполнение окно поиска
Но я не могу показаться, чтобы заставить его работать. Ящик отображается и я могу ввести, но функция автозаполнения не работает так, как предполагалось, и ничего не происходит, когда я печатаю и нажимаю return.
HTML:
<div class="col-md-9">
<input id="pac-input" class="controls" type="text" placeholder="Search Location..."> <!-- Location Search Box -->
<div id="map-canvas"></div>
</div>
Javascript:
tidy_maps.initialize = function() {
// Declare the map and its options
var myOptions = {
center: ireland,
zoom: 7,
panControl: false,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.LEFT_TOP
},
streetViewControl: false,
};
map = new google.maps.Map(document.getElementById('map-canvas'),
myOptions);
// Set default bounds for search box - biased towards Ireland
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(55.51150, -10.22827),
new google.maps.LatLng(51.43514, -5.43823));
// Add Search Box to Map space
var input = document.getElementById('pac-input');
map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);
var options = {
bounds: defaultBounds
};
// Create Autocomplete for Search
autocomplete = new google.maps.places.Autocomplete(input, options);
и где вы создаете автозаполнение? –
Извините, что я оставил эту строку в своем посте (autocomplete = new google.maps.places.Autocomplete (вход, параметры); – Stephen
Вы загрузили библиотеку мест? –