Google Maps API V3: ¿De todos modos se recuperan los resultados de autocompletado en lugar de mostrarlos de forma desplegable?

Necesito presentar los resultados de google.maps.places.Autocomplete de forma personalizada, en lugar del menú desplegable predeterminado.

¿Hay alguna forma en que pueda usar la API V3 de Google Maps para recuperar la misma información de Autocompletar, pero en una Matriz por solicitud en lugar de la API, haga la representación por mí?

PS1:

Me pregunté si podría usar google.maps.places.PlaceSearchRequest . Pero, a diferencia de Autocompletar, restringe mi ubicación. No se puede utilizar para buscar en todo el mundo.

  • http://code.google.com/apis/maps/documentation/javascript/reference.html
  • http://code.google.com/apis/maps/documentation/places/index.html

PS2:

La forma predeterminada en la que estoy (actualmente) usando Autocompletar me restringe. Debo pasar un elemento de entrada, y la API muestra el menú desplegable, que NO deseo.

 var autocomplete, input_el, place_changed_trigger_func; input_el = ; place_changed_trigger_func = function() { var place = autocomplete.getPlace(); // do whatever you want with place }; autocomplete = new google.maps.places.Autocomplete(input_el, {types: ["geocode"]}); google.maps.event.addListener(autocomplete, 'place_changed', place_changed_trigger_func); 

Creo que este es el enlace que @jegnag quería incluir.

https://developers.google.com/maps/documentation/javascript/places-autocomplete#place_autocomplete_service

Puede acceder a la matriz de resultados (lugares además de los términos de búsqueda sugeridos), incluso puede agregar sus propios resultados personalizados a esta matriz y mostrar todo lo que elija.

¿Ha explorado la función Autocompletar del servicio web de la API de Places? Eso parece ser lo que estás buscando.

Prueba la clase AutocompleteService:

“Puede usar la clase AutocompleteService para recuperar la consulta o colocar los datos de predicción devueltos por el servicio Autocompletar. Al llamar a los métodos getPlacePredictions () o getQueryPredictions (), se mostrará una matriz de cinco objetos de predicción del formulario:”