He estado usando el siguiente código, que estuvo funcionando bien durante una semana más o menos, he vuelto a trabajar en él y parece que ya no funciona. Solo quiero mostrar localidades. Ver la documentación de Google "localidad" es la opción correcta para hacerlo. Estaba pensando que tal vez Google cambió la API o algo así. Tan pronto como lo cambio a código geográfico, funciona, pero muestra todas las calles y lugares, que no es lo que quiero. También probé ["localidad", "política"] sin suerte. ¿Qué estoy haciendo mal aquí?Google Places v3 API autocompletar: ¿no puede funcionar la localidad?
<script type="text/javascript">
function initialize() {
var input = document.getElementById('searchTextField');
var Newoptions = {
types: ["locality"]
};
var autocomplete = new google.maps.places.Autocomplete(input,Newoptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<input id="searchTextField" name="member_location" value="" type="text" >
pero ¿por qué es así? ¿es porque la API de Google Maps no conoce ni define las ubicaciones para ese área geográfica, por ejemplo, país como Singapur? – ericn