Places Service

PlacesService class

google.maps.places.PlacesService classe

Contiene metodi correlati alla ricerca di luoghi e al recupero dei dettagli di un luogo.

Accesso chiamando il numero const {PlacesService} = await google.maps.importLibrary("places").
Consulta Librerie nell'API Maps JavaScript.

PlacesService
PlacesService(attrContainer)
Parametri: 
Crea una nuova istanza di PlacesService che esegue il rendering delle attribuzioni nel contenitore specificato.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parametri: 
Valore restituito:nessuno
Recupera un elenco di luoghi in base a un numero di telefono. Nella maggior parte dei casi, nell'elenco dei risultati dovrebbe essere presente un solo elemento, ma se la richiesta è ambigua potrebbero essere restituiti più risultati. I PlaceResult passati al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere un PlaceResult più dettagliato per ogni luogo chiamando PlacesService.getDetails e passando PlaceResult.place_id per il luogo desiderato.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parametri: 
Valore restituito:nessuno
Recupera un elenco di luoghi in base a una stringa di query. Nella maggior parte dei casi, nell'elenco dei risultati dovrebbe essere presente un solo elemento, ma se la richiesta è ambigua potrebbero essere restituiti più risultati. I PlaceResult passati al callback sono sottoinsiemi di un PlaceResult completo. La tua app può ottenere un PlaceResult più dettagliato per ogni luogo chiamando PlacesService.getDetails e passando PlaceResult.place_id per il luogo desiderato.
getDetails
getDetails(request, callback)
Parametri: 
Valore restituito:nessuno
Recupera i dettagli sul luogo identificato dal placeId specificato.
nearbySearch
nearbySearch(request, callback)
Parametri: 
Valore restituito:nessuno
Recupera un elenco di luoghi vicini a una determinata posizione, in base alla parola chiave o al tipo. La località deve essere sempre specificata, passando un LatLngBounds o i parametri location e radius. I PlaceResult passati al callback sono sottoinsiemi del PlaceResult completo. La tua app può ottenere un PlaceResult più dettagliato per ogni luogo inviando una richiesta Place Details che passa l'PlaceResult.place_id per il luogo desiderato. L'oggetto PlaceSearchPagination può essere utilizzato per recuperare pagine aggiuntive di risultati (null se questa è l'ultima pagina di risultati o se è presente una sola pagina di risultati).
textSearch
textSearch(request, callback)
Parametri: 
Valore restituito:nessuno
Recupera un elenco di luoghi in base a una stringa di query (ad esempio "pizza a New York" o "negozi di scarpe vicino a Ottawa"). I parametri di località sono facoltativi; quando la località è specificata, i risultati sono orientati solo verso quelli nelle vicinanze anziché limitati ai luoghi all'interno dell'area. Utilizza textSearch quando vuoi cercare luoghi utilizzando una stringa arbitraria e nei casi in cui potresti non voler limitare i risultati di ricerca a una località specifica. L'oggetto PlaceSearchPagination può essere utilizzato per recuperare pagine aggiuntive di risultati (null se questa è l'ultima pagina di risultati o se è presente una sola pagina di risultati).

Interfaccia PlaceDetailsRequest

google.maps.places.PlaceDetailsRequest interfaccia

Una query Place Details da inviare a PlacesService.

placeId
Tipo:  string
L'ID luogo del luogo per il quale vengono richiesti i dettagli.
fields optional
Tipo:  Array<string> optional
Campi da includere nella risposta dei dettagli,