الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

أجهزة الكمبيوتر تعمل بشكل مُطلق. وبالتالي ، إذا كنت تريد أن يفعل الكمبيوتر شيئًا ما ، فيجب أن تخبره بالضبط بما يجب القيام به وكيفية القيام بذلك. خذ العناوين الجغرافية ، على سبيل المثال: لقد اعتدنا على كتابتها بشكل تقريبي ، لكن الكمبيوتر لن يفهمها – على الأقل دون مساعدة.

هذا هو بالضبط ما يفعله Positionstack للترميز الجغرافي. من خلال واجهة برمجة التطبيقات للخدمة وقليلًا من البرمجة ، يمكنك بسهولة إضافة الخرائط ومعلومات الموقع الجغرافي إلى موقع الويب الخاص بك ، ولكن هذه مجرد البداية. دعونا ننظر في الأمر.

scrape websites LkmoxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

ما الذي يفعله Positionstack

باختصار ، يقوم Positionstack بوضع الترميز الجغرافي للأمام وبشكل عكسي ، لكن هذا لن يكون له معنى كبير إذا لم يكن لديك بعض المعرفة حول الترميز الجغرافي. حالة الاستخدام الأكثر شيوعًا للترميز الجغرافي هي الطريقة التي يتعامل بها البشر مع العناوين الجغرافية – أسماء الشوارع والأرقام ، على سبيل المثال – وتحويلها إلى إحداثيات.

positionstack demo example REfmxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

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

أنشأت الشركة التي تقف خلف Positionstack العديد من خدمات الويب التي تستهدف الشركات. كل ذلك سهل التعلم والاندماج ؛ تحقق من نظرة عامة حول Serpstack للحصول على مثال آخر.

لماذا قد تحتاج إلى API للترميز الجغرافي

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

ذات صلة:  دليل إنشاء ملف Sitemap لتعزيز SEO: ما هو وكيفية استخدامه

بالطبع ، هذا خيار واحد فقط. هناك عدد لا يحصى من واجهات برمجة التطبيقات والخدمات الأخرى التي تستخدم بيانات الموقع القائمة على الإحداثيات. باستخدام Positionstack ، يمكنك التعامل مع العديد من هذه العناصر وإنشاء تجربة سلسة ومخصصة للمستخدم.

positionstack go example 9KfmxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

يمكن أن يكون الترميز الجغرافي العكسي غير دقيق. ومع ذلك ، مع Positionstack ، وجدنا أن الترميز الجغرافي العكسي ليس دقيقًا فحسب ، ولكنه سريع أيضًا. يظهر هذا أيضًا في التقارير الأخرى التي رأيناها من المُطورين الذين يستخدمون الخدمة. كل ما عليك فعله هو استدعاء نقطة نهاية API العكسية بالإحداثيات التي تحتاج إليها.

إحدى الميزات الرئيسية الأخرى لـ Positionstack هي مدى سهولة فهم المُدخلات النصية. تقوم واجهة برمجة التطبيقات للترميز الجغرافي للأمام بمعالجة العناوين المُهيكلة بسهولة ، مما يعني أن هناك عمل أقل لتنظيف إدخال المستخدم قبل نقله إلى API. يمكن أن يكون هذا مفيدًا – خاصة بالنسبة للنماذج الأولية – وليس من السهل القيام به.

تسعير Positionstack

عند التسجيل للحصول على حساب Positionstack ، يكون العرض الأولي مجانيًا تمامًا. يعد هذا أمرًا رائعًا إذا كنت تستخدم واجهة برمجة التطبيقات للمشاريع الشخصية ، وبحد أقصى 25000 طلب ، يجب ألا ينفذ هذا في أي وقت قريب. المستوى المجاني مفيد أيضًا لتقييم الخدمة دون الالتزام بالفواتير السنوية أو الشهرية. الدعم محدود في هذه الفئة ، ولكن بالنظر إلى السعر ، هذا أمر مفهوم.

ذات صلة:  تقرير Google بخصوص تحسين الإعلانات و إظهارها للمستخدمين بشكل أفضل على جميع المنصات

يضيف التحديث إلى المستوى الأساسي العديد من الميزات ، بما في ذلك تشفير HTTPS وحدود الأسعار الموسعة. كما أنه يدعم تنسيقات JSON و XML و GeoJSON ، بالإضافة إلى خرائط قابلة للتضمين ودعم لغات مُتعددة. ترفع هذه الفئة أيضًا حد الطلب إلى 10000 شهريًا و 100000 بشكل إجمالي. سعره هو 9.99 دولار شهريًا أو 7.99 دولار شهريًا إذا كنت تدفع سنويًا.

positionstack pricing PFfmxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

تضيف المستويات Professional و Business ميزة واحدة فقط: طلبات الدُفعات. ترفع هذه المستويات حدود الطلب بشكل كبير ، وهذا أمر منطقي إذا كنت تستخدم Positionstack لشركتك.

تدعم الفئة الاحترافية 50،000 طلبًا شهريًا ومجموع الطلبات 1،000،000. تصل التكلفة إلى 49.99 دولارًا شهريًا ، أو 39.99 دولارًا شهريًا مع الفواتير السنوية. وفي الوقت نفسه ، تدعم الطبقة التجارية إجمالي الطلبات 3،000،000 وما يصل إلى 250،000 طلب شهري. ستدفع 99.99 دولارًا في الشهر أو 79.99 دولارًا في الشهر مع فوترة سنوية لهذا الغرض.

إذا كنت بحاجة إلى شيء آخر غير المستويات القياسية ، فإن Positionstack يقدم أيضًا أسعارًا مُخصصة وميزات مخصصة لتناسب احتياجاتك.

الشروع في استخدام واجهة برمجة تطبيقات الترميز الجغرافي

كما هو الحال مع الخدمات الأخرى من هذا المُطور ، من السهل البدء في استخدام Positionstack. تحتاج إلى عنصرين: مفتاح API ونقطة نهاية API. احصل على المفتاح الخاص بك عن طريق الاشتراك في موقع Positionstack. نقطة نهاية واجهة برمجة التطبيقات (API) مدرجة أدناه:

https://api.positionstack.com/v1/forward

تتولى واجهة برمجة التطبيقات معالجة كل من عمليات رد الاتصال JSONP ورؤوس التحكم في الوصول (CORS). يتيح لك ذلك العمل بسهولة مع Positionstack ، بغض النظر عن التقنيات التي تستخدمها بالفعل.

ذات صلة:  الحصول على بيانات مفيدة من نتائج البحث باستخدام Serpstack API

positionstack jsonp callback hEfmxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

للحصول على مثال بسيط للغاية ، فيما يلي نموذج لاستعلام النص الذي سيعود ببيانات الترميز الجغرافي:

https://api.positionstack.com/v1/forward

? access_key = YOUR_ACCESS_KEY

& query = 1600 Pennsylvania Ave NW, Washington DC

ميزات API المتقدمة

هناك الكثير من خدمات الترميز الجغرافي ، لذلك يجب أن تتجاوز العروض التي يوفرها Positionstack ما يعرضه مُنافسوه. تقوم الخدمة بذلك في المقام الأول عن طريق إضافة بعض الميزات الرائعة.

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

positionstack embeddable maps uFfmxJfs DzTechs - الحصول على المزايا المفيدة للترميز الجغرافي باستخدام API Positionstack

إذا كنت تتعامل مع عملاء دوليين ، فقد تكون وحدة Country في متناول اليد. كل ما عليك القيام به هو إضافة معلمة country_module HTTP GET إلى طلب واجهة برمجة التطبيقات وستحصل على المزيد من بيانات البلد. يتضمن ذلك معلومات حول العملة واللغة المنطوقة وحتى شكل علم البلد.

Country_module ليست الوحدة الإضافية الوحيدة التي ستجدها مضمنة في Positionstack. توفر الخدمة أيضًا Sun Module و Timezone Module وحدة Bounding Box.

جرب Positionstack مجانًا

إذا لم تكن متأكدًا مما إذا كان Positionstack سيُلبي احتياجاتك ، فلست بحاجة إلى إنفاق أي أموال لمعرفة ذلك. كما ذكرنا سابقًا ، تقدم الخدمة طبقة مجانية تتيح لك معرفة ذلك. على الرغم من أنك لن تحصل على كل ميزة منفردة ، إلا أن هذا الخيار يكشف واجهة برمجة التطبيقات بشكلٍ كافٍ للسماح لك بتحديد ما إذا كانت ستعمل مع الترميز الحالي.

اشترك في نشرتنا الإخبارية
اشترك هنا للحصول على آخر الأخبار والتحديثات والعروض الخاصة التي يتم تسليمها مباشرة إلى البريد الإلكتروني الخاص بك.
يمكنك إلغاء الاشتراك في أي وقت
قد يعجبك ايضا

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More