O SearchDestinations
método da API Geocoding agora inclui informações detalhadas sobre estacionamento para
destinos. Esses dados podem ajudar os usuários a planejar a viagem:
- Entendendo quais instalações de estacionamento esperar na chegada.
- Estimando quanto tempo alocar para encontrar estacionamento.
Solicitar informações de estacionamento
Para receber informações de estacionamento, inclua
destinations.parkingOptions
na máscara de campo da solicitação. Use o cabeçalho X-Goog-FieldMask para especificar os campos que você quer na resposta.
Exemplo de solicitação cURL
curl -X POST -d '{
"place": "places/ChIJY8sv5-i2j4AR_S6BlDDR42w"
}' \
-H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: destinations.primary.place,destinations.parkingOptions" \
https://geocode.googleapis.com/v4alpha/geocode/destinations
Entender a resposta
Se solicitado, o objeto Destination na resposta vai conter um campo parkingOptions.
parkingOptions
Esse objeto contém detalhes sobre a situação do estacionamento no destino.
Tipos de estacionamento:as sinalizações booleanas indicam a disponibilidade de tipos específicos de estacionamento:
freeParkingLot: verdadeiro se o estacionamento gratuito estiver disponível.paidParkingLot: verdadeiro se o estacionamento pago estiver disponível.freeStreetParking: verdadeiro se o estacionamento público sem custo financeiro estiver disponível.paidStreetParking: verdadeiro se o estacionamento público pago estiver disponível.valetParking: verdadeiro se o estacionamento com manobrista estiver disponível.freeGarageParking: verdadeiro se o estacionamento gratuito estiver disponível.paidGarageParking: verdadeiro se o estacionamento pago estiver disponível.
Disponibilidade:um tipo enumerado que indica a dificuldade geral de encontrar estacionamento:
AVAILABILITY_UNSPECIFIED: as informações de disponibilidade de estacionamento não estão disponíveis.PLENTY: geralmente é fácil encontrar estacionamento.SOMEWHAT_DIFFICULT: encontrar estacionamento pode ser desafiador.DIFFICULT: encontrar estacionamento geralmente é muito difícil.
Exemplo de snippet de resposta
{
"destinations": [
{
"primary": {
"place": "places/ChIJY8sv5-i2j4AR_S6BlDDR42w"
// ... other primary place fields
},
"parkingOptions": {
"freeParkingLot": true,
"paidParkingLot": false,
"freeStreetParking": true,
"paidStreetParking": true,
"valetParking": false,
"freeGarageParking": false,
"paidGarageParking": true,
"availability": "SOMEWHAT_DIFFICULT"
}
// ... other destination fields
}
]
}
Feedback
Esse é um recurso experimental da API Geocoding. Agradecemos o feedback em geocoding-feedback-channel@google.com.