Phương thức SearchDestinations của API Geocoding hiện bao gồm thông tin chi tiết về chỗ đỗ xe cho các điểm đến. Dữ liệu này có thể giúp người dùng lên kế hoạch cho hành trình của mình bằng cách:
- Tìm hiểu những tiện nghi đỗ xe sẽ có khi đến.
- Ước tính thời gian cần dành cho việc tìm chỗ đỗ xe.
Yêu cầu thông tin về chỗ đỗ xe
Để nhận thông tin về chỗ đỗ xe, bạn phải đưa
destinations.parkingOptions
vào mặt nạ trường của yêu cầu. Sử dụng tiêu đề X-Goog-FieldMask để chỉ định các trường bạn muốn trong phản hồi.
Ví dụ về yêu cầu 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
Tìm hiểu về phản hồi
Nếu được yêu cầu, đối tượng Destination trong phản hồi sẽ chứa trường parkingOptions.
parkingOptions
Đối tượng này chứa thông tin chi tiết về tình hình đỗ xe tại điểm đến.
Các loại chỗ đỗ xe: Cờ boolean cho biết tình trạng cung cấp các loại chỗ đỗ xe cụ thể:
freeParkingLot: Đúng nếu có chỗ đỗ xe miễn phí.paidParkingLot: Đúng nếu có chỗ đỗ xe trả phí.freeStreetParking: Đúng nếu có chỗ đỗ xe trên đường miễn phí.paidStreetParking: Đúng nếu có chỗ đỗ xe trên đường trả phí.valetParking: Đúng nếu có dịch vụ đỗ xe hộ.freeGarageParking: Đúng nếu có chỗ đỗ xe miễn phí trong nhà để xe.paidGarageParking: Đúng nếu có chỗ đỗ xe trả phí trong nhà để xe.
Tình trạng cung cấp: Một enum cho biết mức độ khó chung khi tìm chỗ đỗ xe:
AVAILABILITY_UNSPECIFIED: Không có thông tin về tình trạng cung cấp chỗ đỗ xe.PLENTY: Thường dễ tìm chỗ đỗ xe.SOMEWHAT_DIFFICULT: Có thể khó tìm chỗ đỗ xe.DIFFICULT: Thường rất khó tìm chỗ đỗ xe.
Đoạn mã phản hồi mẫu
{
"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
}
]
}
Phản hồi
Đây là một tính năng thử nghiệm của Geocoding API. Chúng tôi rất mong nhận được ý kiến phản hồi tại geocoding-feedback-channel@google.com.