O método SearchDestinations
da API Geocoding agora inclui informações detalhadas sobre estacionamento para
destinos. Esses dados podem ajudar os usuários a planejar a viagem:
- Entender quais vagas de estacionamento esperar na chegada.
- Medir quanto tempo alocar para encontrar estacionamento.
Pedir informações sobre estacionamento
Para receber informações de estacionamento, inclua
destinations.parkingOptions
na máscara de campo da sua 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:flags 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 houver estacionamento público sem custo financeiro.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 em garagem estiver disponível.paidGarageParking: verdadeiro se houver estacionamento pago disponível.
Disponibilidade:uma enumeração 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 difícil.DIFFICULT: é muito difícil encontrar estacionamento.
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
Este é um recurso experimental da API Geocoding. Agradecemos seu feedback em geocoding-feedback-channel@google.com.