كيفية تعيين Google Map API Key

نشرت: 2022-03-29

هل تريد معرفة كيفية ضبط Google Map API ؟ هل تعرف حتى ما هو API؟ API لتقف على واجهة برمجة التطبيق. API هو اتصال بين قطعتين من البرامج. يسمح لهم بالاتصال وتقديم خدمة من برنامج إلى آخر. الخريطة الموجودة في الأسفل هي واحدة من هذه API. تقوم خرائط Google بإعارة موقع الويب هذا بواجهة برمجة التطبيقات الخاصة به ، API ، حتى يتمكنوا من استخدام إمكانات Google Map المتنوعة لاستخدامها على موقع الويب الخاص بهم لتطوير لعبة تصميم مواقع الويب الخاصة بهم . في هذه المقالة ، ستتعلم كيفية تعيين Google Map API ، وكيفية إنشاء API ، وكيفية إضافة واجهات برمجة التطبيقات المختلفة المتاحة من خلال Google.

كيفية تعيين مفتاح API لخريطة جوجل

جدول المحتويات

مفتاح API لخريطة Google

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

كلف

مفاتيح Google Map API مجانية ولكي تبدأ ، تقدم Google رصيدًا قيمته 300 دولار لاستخدامه في أول 90 يومًا من الاستخدام. بعد ذلك ، سيستمرون في تزويدك بـ 200 دولار شهريًا لاستخدامها في استخدام واجهة برمجة تطبيقات خرائط Google. بمجرد تجاوزك حد 200 دولار شهريًا ، سيتم محاسبتك لكل استخدام.

كيفية إنشاء API

الآن بعد أن عرفت ما هي Google Map API ، يمكنك فهم كيفية إنشاء واجهة برمجة تطبيقات لموقع الويب الخاص بك.

الانطلاق

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

إنشاء مفتاح API

بمجرد الانتهاء من الإعداد اللازم ، يمكنك البدء في تعلم كيفية إنشاء API. اعتمادًا على ما إذا كنت تستخدم وحدة تحكم أو Cloud SDK ، ستكون عملية إنشاء واجهة برمجة تطبيقات مختلفة.

وحدة التحكم

  1. انتقل إلى قسم بيانات الاعتماد في موقع Google Platform .
  2. حدد إنشاء بيانات الاعتماد.
  3. انقر فوق إنشاء مفتاح API. سيظهر مربع حوار يؤكد أنك قمت بإنشاء واجهة برمجة تطبيقات جديدة.
  4. انقر فوق إغلاق.

كيفية إنشاء API

سحابة SDK

لإنشاء واجهة برمجة تطبيقات باستخدام Cloud SDK ، ستحتاج إلى إضافة سطر من التعليمات البرمجية. رمز على النحو التالي:

إنشاء مفاتيح gcloud alpha services api \

–مشروع "مشروع" \

–اسم العرض "DISPLAY_NAME"

ستستبدل الكلمات بين قوسين ، PROJECT و DISPLAY_NAME بالأسماء التي تريدها.

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

كيفية تقييد مفتاح API

الآن بعد أن تعلمت كيفية إنشاء مفتاح API ، تحتاج إلى معرفة كيفية تقييده. يؤدي تقييد مفاتيح واجهة برمجة التطبيقات (API) الخاصة بك إلى إضافة مستوى من الأمان يضمن أن الطلبات المصرح بها فقط يمكن إجراؤها باستخدام مفتاح API الخاص بك. ستختلف عملية تقييد مفتاح API اعتمادًا على ما إذا كنت تستخدم وحدة التحكم أو Cloud SDK.

وحدة التحكم

  1. انتقل إلى صفحة بيانات الاعتماد الخاصة بموقع Google الأساسي على الويب.
  2. حدد API الذي تريد تقييده.
  3. ستجد قسمًا يسمى قيود المفاتيح. قم بمراجعة واختيار القيود التي ترغب في تعيينها لواجهة برمجة التطبيقات الخاصة بك.

سحابة SDK

هذا هو الكود لسرد المفاتيح الموجودة:

قائمة مفاتيح واجهة برمجة تطبيقات خدمات gcloud –project = ”PROJECT”

هذا هو الكود لمسح القيود الحالية:

تحديث مفاتيح gcloud alpha services api-keys "مشاريع / مشروع / مفاتيح / KEY_ID" \

- قيود واضحة

هذا هو الكود الخاص بوضع قيود جديدة:

تحديث مفاتيح gcloud alpha services api-keys "مشاريع / مشروع / مفاتيح / KEY_ID" \

–api_target = "maps-embed-backend.googleapis.com"

- يسمح - المُحيلون = ”REFERRER

مرة أخرى ، يجب استبدال الكلمات الموجودة بين قوسين بأسمائك الخاصة.

ما هو مفتاح الخريطة

مضيفا واجهات برمجة التطبيقات

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

API للخرائط الثابتة

تعرض واجهة برمجة التطبيقات هذه صورة بسيطة وثابتة لخريطة على موقع الويب الخاص بك. هناك حد أدنى من الكود والتسعير مرن. هناك نوعان من مستويات التسعير. يمكنك إما دفع 2 دولار لكل 1000 طلب أو 1.60 دولار لكل 1000 طلب بحد أدنى 100000 في الشهر.

API تضمين الخرائط

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

مصفوفة المسافة API

تسمح واجهة برمجة التطبيقات هذه للمستخدم برؤية كل من المسافة والوقت اللذين يستغرقهما السفر إلى موقع لوجهات متعددة بناءً على المسار الموصى به. سعر المستوى الأول من الخطة المتقدمة هو 10 دولارات لكل 1000 عنصر وسعر المستوى الثاني من الخطة المتقدمة هو 8 دولارات لكل 1000 عنصر بحد أدنى 100000 عنصر شهريًا. تكلف الخطة الأخرى 5 دولارات لكل 1000 عنصر ، بينما تبلغ تكلفة المستوى الثاني 4 دولارات لكل 1000 عنصر مع 100000 عنصر شهريًا كحد أدنى. الاختلاف الوحيد بين الخطة المتقدمة والخطة الأساسية هو أن الخطة المتقدمة توفر الوصول إلى تقارير حركة المرور في الوقت الفعلي.

واجهة برمجة تطبيقات تحديد الموقع الجغرافي

تكون واجهة برمجة التطبيقات هذه مفيدة عندما لا يكون GPS خيارًا. يستخدم نقاط وصول WIFI وأبراج الهواتف المحمولة للعثور على موقع. تسعير المستوى الأول هو 5 دولارات لكل 1000 طلب وتسعير المستوى الثاني هو 4 دولارات لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

مفتاح خريطة جوجل api

أماكن API

تسمح لك واجهة برمجة تطبيقات الأماكن بمشاهدة والحصول على معلومات تفصيلية حول أكثر من 100،000،000 شركة ونقاط اهتمام. يتم تحديثه باستمرار مع الشركات الجديدة ونقاط الاهتمام التي أضافها كل من أصحاب الأعمال والمستخدمين. تحتوي واجهة برمجة تطبيقات الأماكن على خيارات تسعير متعددة حتى تتمكن من اختيار الخيار الأنسب لاحتياجاتك.

الإكمال التلقائي بدون تفاصيل الأماكن

المستوى الأول هو 17 دولارًا لكل 1000 جلسة والمستوى الثاني هو 13.60 دولارًا لكل 1000 جلسة بحد أدنى 100000 جلسة شهريًا.

الإكمال التلقائي

المستوى الأول هو 2.83 دولار لكل 1000 طلب والمستوى الثاني هو 2.27 دولار لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

تفاصيل الأماكن

المستوى الأول هو 17 دولارًا لكل 1000 طلب والمستوى الثاني هو 13.60 دولارًا لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

تفاصيل الأماكن - تحديث المعرف

هذه إضافة مجانية إلى "تفاصيل الأماكن". يمنحك القدرة على إرجاع معرفات الأماكن الجديدة.

بيانات الغلاف الجوي

كما يوحي الاسم ، هذا يعيد بيانات الغلاف الجوي. المستوى الأول هو 5 دولارات لكل 1000 عدد والمستوى الثاني هو 4 دولارات لكل 1000 عدد بحد أدنى 100000 شهريًا.

بيانات الاتصال

يوفر لك هذا القدرة على عرض معلومات الاتصال مثل أرقام الهواتف ومواقع الويب وساعات العمل. هذا يكلف 3 دولارات لكل 1000 عدد للمستوى الأول و 2.40 دولارًا لكل 1000 عدد بحد أدنى 100000 شهريًا.

ابحث عن مكان

يتيح لك Find Place استخدام رقم هاتف أو اسم أو عنوان للعثور على مكان مع رقم هاتفه وعنوانه. المستوى الأول هو 17 دولارًا لكل 1000 طلب والمستوى الثاني هو 13.60 دولارًا لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

إذا كنت ترغب فقط في معرف المكان ، فإن Find Place مجاني.

البحث عن الأماكن المجاورة

ستعيد هذه الوظيفة قائمة بالأماكن القريبة للمستخدم. المستوى الأول هو 32 دولارًا لكل 1000 طلب والمستوى الثاني هو 25.60 دولارًا لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

صور الأماكن

صور الأماكن خشية أن تحصل على صور عالية الجودة للأنشطة التجارية ونقاط الاهتمام على خريطتك. المستوى الأول هو 7 دولارات لكل 1000 طلب و 5.60 دولارات لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

مضيفا apis

الأماكن- بحث النص

يمكن للمستخدمين البحث عن اقتراحات الموقع. ستعيد هذه الوظيفة قائمة بالأماكن التي تطابق معايير البحث. تبلغ تكلفة المستوى الأول 32 دولارًا لكل 1000 طلب بينما تبلغ تكلفة المستوى الثاني 25.60 دولارًا لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

الاستعلام عن الإكمال التلقائي

كما يوحي الاسم ، ستحاول هذه الوظيفة إكمال عمليات البحث تلقائيًا للمستخدم. تبلغ تكلفة المستوى الأول 2.83 دولارًا لكل 1000 طلب ، بينما تبلغ تكلفة المستوى الثاني 2.27 دولارًا لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

Time Zone API

توفر واجهة برمجة تطبيقات المنطقة الزمنية للمستخدم معلومات دقيقة عن المنطقة الزمنية مثل ساعات العمل. تبلغ تكلفة المستوى الأول 5 دولارات لكل 1000 طلب و 4 دولارات لكل 1000 طلب بحد أدنى 100000 طلب شهريًا.

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

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

التعليمات:

  • ما هي API؟
  • لماذا يجب علي استخدام خرائط جوجل API؟
  • كم تكلفة API؟
  • كيف أشتري API؟
  • ماذا تفعل API خرائط جوجل؟