嗨,我嘗試更改輸出結果,如鄰居,城市和國家。我的意圖是,當用戶輸入他的地址時,他只返回街道。如何格式化Google Maps API的輸出結果自動完成
這是我的Google Maps API腳本。
<script>
function initAutocomplete() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {
lat: -23.69389,
lng: -46.565
},
zoom: 7,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker = new google.maps.Marker({
position: {
lat: 34.3630003,
lng: -84.332207
},
map: map,
animation: google.maps.Animation.DROP,
draggable: true
});
var searchBox = new google.maps.places.SearchBox(document.getElementById('pac-input'));
google.maps.event.addListener(searchBox, 'places_changed', function() {
var places = searchBox.getPlaces();
var bounds = new google.maps.LatLngBounds();
var i, place;
for (i = 0; place = places[i]; i++) {
bounds.extend(place.geometry.location);
marker.setPosition(place.geometry.location);
}
map.fitBounds(bounds);
map.setZoom(14);
});
}
var map = document.getElementById("map");
google.maps.event.trigger(map, 'resize');
google.maps.event.addDomListener(window, 'load', initAutocomplete);
</script>
這是我的搜索框。
<div class="input-field col s6">
<i class="material-icons prefix">home</i>
<input placeholder="Defina um endereço para seu fornecedor" id="pac-input" name="addressRouteTransporter" type="text" class="validate">
<label for="addressRouteTransporter">Endereço:</label>
</div>
感謝您的幫助的xD
你指的是改變你想點擊自動完成建議後顯示什麼? – henrisycip
@henrisycip點擊建議 – Gabriel