استخدام Places APIs وGeocoding مع تنسيق مستند إلى البيانات للحدود

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

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

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

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

استخدام Places API

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

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

الحصول على تفاصيل الأماكن في منطقة معيّنة

  • تكون بيانات تفاصيل المكان لمنطقة معيّنة فعّالة أيضًا. يمكنك مثلاً:

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

استخدام Geocoding API

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

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

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

    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