الحصول على معلومات عن مواقف السيارات

المطوّرون في المنطقة الاقتصادية الأوروبية

يتضمّن الآن SearchDestinations في Geocoding API معلومات تفصيلية عن مواقف السيارات في الوجهات. يمكن أن تساعد هذه البيانات المستخدمين في التخطيط لرحلتهم من خلال:

  • التعرّف على مرافق ركن السيارات التي يمكن توقّعها عند الوصول
  • تقدير مقدار الوقت الذي يجب تخصيصه للعثور على موقف سيارات

طلب معلومات عن موقف السيارات

لتلقّي معلومات حول أماكن وقوف السيارات، يجب تضمين destinations.parkingOptions في قناع الحقل الخاص بطلبك. استخدِم العنوان X-Goog-FieldMask لتحديد الحقول التي تريد تضمينها في الردّ.

مثال على طلب 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

فهم الردّ

إذا تم طلب ذلك، سيحتوي الكائن Destination في الاستجابة على الحقل parkingOptions.

parkingOptions

يحتوي هذا العنصر على تفاصيل حول حالة التوقف عن القيادة في الوجهة.

  • أنواع مواقف السيارات: تشير العلامات المنطقية إلى توفّر أنواع محدّدة من مواقف السيارات:

    • freeParkingLot: تكون القيمة "True" إذا كان موقف السيارات المجاني متاحًا.
    • paidParkingLot: تعرض القيمة "True" إذا كان موقف السيارات برسوم متاحًا.
    • freeStreetParking: تكون القيمة صحيحة إذا كانت مواقف سيارات مجانية في الشارع متاحة.
    • paidStreetParking: تكون القيمة صحيحة إذا كان موقف سيارات في الشارع برسوم متاحًا.
    • valetParking: تكون القيمة True إذا كانت خدمة صفّ السيارات متاحة.
    • freeGarageParking: تكون القيمة "True" إذا كان مرآب السيارات المجاني متاحًا.
    • paidGarageParking: تكون القيمة "True" إذا كان يتوفّر مرآب سيارات برسوم.
  • مدى التوفّر: تعداد يوضّح مدى صعوبة العثور على موقف سيارات بشكل عام:

    • AVAILABILITY_UNSPECIFIED: لا تتوفّر معلومات حول توفّر مواقف للسيارات.
    • PLENTY: من السهل عادةً العثور على موقف سيارات.
    • SOMEWHAT_DIFFICULT: قد يكون العثور على موقف سيارات أمرًا صعبًا.
    • DIFFICULT: غالبًا ما يكون العثور على موقف سيارات صعبًا جدًا.

مثال على مقتطف الردّ

{
  "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
    }
  ]
}

الملاحظات

هذه ميزة تجريبية في Geocoding API. يسرّنا تلقّي ملاحظاتك على geocoding-feedback-channel@google.com.