يمكنك استخدام حزمة تطوير برامج الأماكن لأجهزة iOS Geocoding API باستخدام Maps SDK لنظام التشغيل iOS والبحث عن المناطق والحصول على مزيد من المعلومات حول الأماكن. تشير رسالة الأشكال البيانية حزمة تطوير برامج الأماكن لنظام التشغيل iOS وواجهة برمجة التطبيقات Geocoding API هي بدائل قوية ومستقرة للحصول على مكان المعرّفات إذا كنت تستخدم المكان بالفعل المعرفات، يمكنك إعادة استخدام هذه المعرفات باستخدام نمط مستند إلى البيانات للحدود.
أضف الأماكن والترميز الجغرافي إلى حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS بالطرق التالية:
- حزمة تطوير برامج الأماكن لأجهزة iOS يعرض معلومات حول الأماكن باستخدام طلبات HTTP.
- CLGeocoder الفئة يمكنها ترميز جغرافي وعكس الترميز الجغرافي ديناميكيًا من إدخال المستخدم.
- Geocoding API: الترميز الجغرافي للعناوين الثابتة والمعروفة.
استخدام 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