استخدام واجهات برمجة تطبيقات الأماكن والترميز الجغرافي مع التصميم المستند إلى البيانات للحدود

اختيار النظام الأساسي: iOS JavaScript

يمكنك استخدام حزمة تطوير برامج الأماكن لأجهزة iOS Geocoding API باستخدام Maps SDK لنظام التشغيل iOS والبحث عن المناطق والحصول على مزيد من المعلومات حول الأماكن. تشير رسالة الأشكال البيانية حزمة تطوير برامج الأماكن لنظام التشغيل iOS وواجهة برمجة التطبيقات Geocoding API هي بدائل قوية ومستقرة للحصول على مكان المعرّفات إذا كنت تستخدم المكان بالفعل المعرفات، يمكنك إعادة استخدام هذه المعرفات باستخدام نمط مستند إلى البيانات للحدود.

أضف الأماكن والترميز الجغرافي إلى حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS بالطرق التالية:

استخدام Places API

  • نص واجهة برمجة تطبيقات الأماكن نتائج البحث معلومات حول مجموعة من الأماكن استنادًا إلى سلسلة — على سبيل المثال "بيتزا في نيويورك" أو "متاجر أحذية بالقرب من أوتاوا" أو "123 الشارع الرئيسي". الخدمة يستجيب مع قائمة من الأماكن التي تتطابق مع السلسلة النصية وأي موقع التحيز الذي تم تحديده.

  • توفر خدمة الإكمال التلقائي للأماكن طريقة للسماح للمستخدمين بالبحث عن المناطق. لعرض النتائج داخل منطقة محددة، يجب ضبط locationRestriction على GMSAutocompleteFilter

الحصول على تفاصيل مكان معيّن

  • بيانات تفاصيل المكان بالنسبة لمنطقة ما فعال أيضًا. على سبيل المثال، يمكنك إجراء ما يلي:

    • يمكنك البحث عن أرقام تعريف الأماكن الحدودية استنادًا إلى أسماء الأماكن.
    • احصل على إطار العرض لتكبير أي حدود أو تكبيرها.
    • احصل على نوع العنصر للحدود (على سبيل المثال، المنطقة المحلية).
    • احصل على العنوان بالتنسيق، الذي يمكن تحليله إلى "اسم المكان، الولاية، البلد" في منطقة الولايات المتحدة (على سبيل المثال، "كيركلاند، واشنطن، الولايات المتحدة الأمريكية").
    • الحصول على بيانات مفيدة أخرى مثل الصور

استخدام واجهة برمجة التطبيقات Geocoding API

  • تتيح لك Geocoding API تحويل عنوان أو إحداثيات خطوط الطول والعرض أو معرف مكان إلى والإحداثيات الجغرافية، والعكس صحيح. تندمج الاستخدامات التالية بشكل جيد مع تصميم مستند إلى البيانات للحدود:

    • يمكنك استخدام الترميز الجغرافي للحصول على إطار العرض لمنطقة معيّنة.
    • يمكنك تطبيق فلترة المكوّنات على المكالمة المتعلّقة بالترميز الجغرافي للحصول على أرقام تعريف الأماكن. للمناطق الإدارية 1-4، أو المنطقة المحلية، أو الرمز البريدي.
    • استخدام الترميز الجغرافي العكسي للعثور على معرّفات الأماكن حسب خط العرض وخط الطول أو الإحداثيات، أو حتى معرفات أماكن إرجاع جميع المكونات في علامة الموقع.

    يستخدم المثال التالي عنوانًا (تجاوز عنوان URL) لإرسال طلب إلى واجهة برمجة تطبيقات Geocoding:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&key=YOUR_API_KEY
    

    يمكنك استخدام الدالة العكسية الترميز الجغرافي العثور على معرّفات الأماكن. يعرض المثال التالي دالة خدمة الترميز الجغرافي معرّفات وضعية لجميع مكونات العنوان في خط العرض وخط الطول المحددين الإحداثيات:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY
    

    استخدم الترميز الجغرافي العكسي مع تصفية المكونات للحصول على مكون العنوان لنوع واحد أو أكثر من الأنواع التالية في الموقع المحدد:

    • administrativeArea
    • country
    • locality
    • postalCode
    • schoolDistrict

    يوضح المثال التالي استخدام خدمة الترميز الجغرافي، وإضافة مكون القيود ذات الترميز الجغرافي العكسي لاسترداد جميع مكونات العنوان في الموقع المحدّد للنوع locality:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY