Mendapatkan informasi parkir

Developer Wilayah Ekonomi Eropa (EEA)

Metode SearchDestinations Geocoding API kini menyertakan informasi parkir mendetail untuk tujuan. Data ini dapat membantu pengguna merencanakan perjalanan mereka dengan:

  • Memahami fasilitas parkir yang akan ditemui saat tiba.
  • Memperkirakan berapa banyak waktu yang harus dialokasikan untuk mencari tempat parkir.

Minta informasi parkir

Untuk menerima informasi parkir, Anda harus menyertakan destinations.parkingOptions dalam mask kolom permintaan Anda. Gunakan header X-Goog-FieldMask untuk menentukan kolom yang Anda inginkan dalam respons.

Contoh permintaan cURL

curl -X POST -d '{
  "place": "places/ChIJcWnnWiz0wokRCB6aVdnDQEk"
}' \
-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

Memahami respons

Jika diminta, objek Destination dalam respons akan berisi kolom parkingOptions.

parkingOptions

Objek ini berisi detail tentang situasi parkir di tujuan.

  • Jenis Parkir: Flag boolean menunjukkan ketersediaan jenis parkir tertentu:

    • onsiteParking: Benar jika tempat parkir tersedia di lokasi tujuan.
    • freeParkingLot: True jika tersedia tempat parkir gratis.
    • paidParkingLot: True jika tersedia tempat parkir berbayar.
    • freeStreetParking: True jika tersedia tempat parkir gratis di pinggir jalan.
    • paidStreetParking: True jika tersedia tempat parkir di pinggir jalan berbayar.
    • valetParking: True jika parkir valet tersedia.
    • freeGarageParking: True jika tersedia parkir garasi gratis.
    • paidGarageParking: True jika tersedia gedung parkir berbayar.
  • Ketersediaan: Enum yang menunjukkan tingkat kesulitan umum dalam menemukan tempat parkir:

    • AVAILABILITY_UNSPECIFIED: Informasi ketersediaan parkir tidak tersedia.
    • PLENTY: Biasanya mudah menemukan tempat parkir.
    • SOMEWHAT_DIFFICULT: Menemukan tempat parkir bisa jadi sulit.
    • DIFFICULT: Menemukan tempat parkir sering kali sangat sulit.
  • Fasilitas Parkir (parkingFacilities): Daftar objek ParkingFacility yang mewakili opsi parkir individual dan terpisah (seperti gedung parkir atau tempat parkir tertentu) yang terkait dengan tujuan:

    • place: PlaceView yang mewakili fasilitas parkir tertentu (termasuk place, placeId, displayName, location, formattedAddress, dan displayPolygon).
    • onsite: Benar jika fasilitas parkir berada di lokasi tujuan utama.
    • popular: Benar jika fasilitas parkir adalah pilihan populer bagi pengunjung yang bepergian ke tujuan utama.
    • straightLineDistanceMeters: Jarak garis lurus dalam meter dari tujuan utama ke fasilitas parkir ini.

Contoh cuplikan respons

{
  "destinations": [
    {
      "primary": {
        "place": "places/ChIJcWnnWiz0wokRCB6aVdnDQEk",
        "displayName": {
          "text": "Yankee Stadium",
          "languageCode": "en"
        }
        // ... other primary place fields
      },
      "parkingOptions": {
        "paidParkingLot": true,
        "freeStreetParking": true,
        "paidStreetParking": true,
        "paidGarageParking": true,
        "onsiteParking": true,
        "parkingFacilities": [
          {
            "place": {
              "place": "places/ChIJ8TdM8y70wokRToHbbtCEthQ",
              "placeId": "ChIJ8TdM8y70wokRToHbbtCEthQ",
              "displayName": {
                "text": "164th St Parking Garage",
                "languageCode": "en"
              },
              "primaryType": "parking_garage",
              "formattedAddress": "164th St Parking Garage, 65 W 164th St, Bronx, NY 10452, USA",
              "structureType": "POINT",
              "location": {
                "latitude": 40.830543999999996,
                "longitude": -73.924656
              }
              // ... other place fields
            },
            "onsite": true,
            "popular": false
          },
          {
            "place": {
              "place": "places/ChIJ-zvoYG71wokRElYeJWoI9GY",
              "placeId": "ChIJ-zvoYG71wokRElYeJWoI9GY",
              "displayName": {
                "text": "River Ave. Parking Garage",
                "languageCode": "en"
              },
              "primaryType": "parking_garage",
              "formattedAddress": "River Ave. Parking Garage, 999-943 River Ave, Bronx, NY 10452, USA",
              "structureType": "POINT",
              "location": {
                "latitude": 40.8298561,
                "longitude": -73.9245919
              }
              // ... other place fields
            },
            "onsite": false,
            "popular": false,
            "straightLineDistanceMeters": 12.754842758178711
          }
          // ... other parking facilities
        ]
      }
      // ... other destination fields
    }
  ]
}

Masukan

Fitur ini adalah fitur eksperimental Geocoding API. Kami akan menghargai masukan di geocoding-feedback-channel@google.com.