توفّر "منصة خرائط Google" مجموعة من الخيارات للتحكّم في استهلاكك وضمان توافق استخدامك مع ميزانيتك. تتضمن الخيارات:
- يمكنك إيقاف الرسوم عن طريق وضع حد أقصى لعدد أحداث الفوترة التي يفعّلها تطبيقك.
- تلقّي إشعارات عندما يقترب استخدامك من حدود معيّنة للميزانية أو واجهة برمجة التطبيقات
- إنشاء تطبيقاتك بفعالية أكبر من حيث التكلفة
يوضّح الجدول التالي الخيارات المتاحة لك.
| إيقاف الرسوم | تلقّي إشعار | التصميم بهدف تقليل التكلفة |
الحصص وتنبيهات الحصص
تساعدك حدود الحصة في التحكّم في استخدام واجهة برمجة التطبيقات ومنع تحصيل رسوم غير متوقّعة.
ضبط حدود الحصة
من خلال تعيين حد الحصة، يمكنك تحديد الحد الأقصى لعدد الطلبات المسموح بها لواجهة برمجة تطبيقات أو خدمة محددة ضمن إطار زمني محدد.
بمجرد وصول الطلبات في مشروعك إلى هذا الحد، تتوقف خدمتك عن الاستجابة للطلبات. ويعود إليك تحديد التوازن بين انقطاع الخدمة والفاتورة الأكبر.
افتح صفحة "حصص Google Maps Platform" في Cloud Console.
وحدد المشروع المستهدف.
في القائمة المنسدلة "واجهات برمجة التطبيقات"، اختَر واجهة برمجة التطبيقات المحدّدة لتعديل الحصة.
إذا كنت تريد تحرير أكثر من نوع من الحصص، فحدد مربع الاختيار بجوار الأنواع التي تريد تمكينها.
انقر على قائمة النقاط الثلاث، ثم انقر على تعديل الحصة.
في اللوحة الجانبية التي تظهر، أدخِل قيم الحصة الجديدة وانقر على إرسال الطلب.
استخدِم حاسبة الأسعار في Google Maps Platform لتقدير التكاليف استنادًا إلى حجم الطلبات المقدَّر.
تعيين تنبيهات الحصص
تُعلمك تنبيهات الحصة عندما يقترب استخدامك لواجهة برمجة التطبيقات من حدّ معيّن.
افتح صفحة "حصص Google Maps Platform" في Cloud Console.
واختَر المشروع المستهدف.
في القائمة المنسدلة واجهات برمجة التطبيقات، اختر واجهة برمجة التطبيقات المحددة لتعديل الحصة.
اختَر نقاط النهاية المطلوب تعديلها.
انقر على قائمة النقاط الثلاث، ثم انقر على إنشاء تنبيه الاستخدام.
تحتوي اللوحة الجانبية التي تنزلق للخارج على وصف لسياسة التنبيه الافتراضية. إذا كنت تريد تغيير السياسة، فانقر على قائمة النقاط الثلاث ثم تخصيص سياسة التنبيهات لعرض نافذة تكوين السياسة. استخدم روابط التالي في النافذة للتنقل عبر التكوين، والذي يتضمن القدرة على تكوين قنوات الإشعارات، مثل الرسائل القصيرة، والبريد الإلكتروني، والدردشة، وخطافات الويب، وPagerDuty، وPub/Sub.
بعد إضافة قناة إشعار، اختَرها في الحقل قنوات الإشعارات وانقر على حسنًا.
نفِّذ هذه الخطوة فقط إذا لم تعدِّل سياسة التنبيه في الخطوة السابقة. ضمن ضبط الإشعارات في اللوحة، أضِف أنواع الإشعارات التي تريد تلقّيها واضبطها، ثم اختَر قناة واحدة أو أكثر من هذه القنوات في الحقل قنوات الإشعارات وانقر على حسنًا.
انقر على إنشاء.
تعديل الحصة حسب الحاجة
راجِع حصصك من واجهة برمجة التطبيقات وعدِّلها بانتظام لتحسين الاستخدام والتكاليف، مع تحقيق التوازن بين منع الإنفاق المفرط وضمان عمل تطبيقك بشكل سليم.
- مراقبة أنماط استخدام واجهة برمجة التطبيقات في Google Cloud Console تحديد حصص تتوافق مع ميزانيتك وتمنع الإنفاق الزائد
- التأكّد من أنّ الحصص يمكنها التعامل مع فترات الاستخدام القصوى
- إجراء تعديلات تدريجية واختبار تطبيقك بدقة بعد كل تغيير لتجنُّب حدوث أي انقطاعات
الميزانيات وتنبيهات الميزانية
إذا كانت لديك ميزانية محدّدة لاستخدام Google Maps Platform، يمكنك تجنُّب تلقّي فواتير بمبالغ مفاجئة من خلال إنشاء ميزانيات وتنبيهات في "الفوترة في Cloud".
يمكنك ضبط تنبيهات بشأن الميزانية لإعلامك عند بلوغ نسب مئوية معيّنة من إجمالي ميزانيتك، ما يتيح لك الاطّلاع على مؤشرات تكاليف الاستخدام بمرور الوقت.
راجِع مستندات Google Cloud للحصول على تعليمات حول إنشاء الميزانيات وإدارتها وتنبيهات الميزانية.
إدارة التكاليف الاستراتيجية
تتضمّن الميزانية الفعّالة استخدام خيارات مجانية أو منخفضة التكلفة كلما أمكن ذلك. يستكشف هذا القسم استراتيجيات مختلفة لتقليل التكاليف.
استخدام Maps Static API كلما أمكن ذلك
تكون الخرائط الثابتة مناسبة للحالات التالية، إذ إنّها تتيح عرض خرائط بسيطة لا تحتاج إلا إلى علامة واحدة:
- تبدأ بنموذج أولي لا يتضمّن الكثير من الميزات بعد.
- ليس لديك أي عمليات تخصيص للخريطة.
- استخدام علامة واحدة على الأكثر:
- لست بحاجة إلى إتاحة تفاعل المستخدم باستخدام الخرائط الديناميكية أو "التجوّل الافتراضي" الديناميكي.
استخدام الصور المصغّرة
يمكن استخدام الصور المصغّرة كبديل أرخص من Maps Static API. يتم تحصيل رسوم أقل مقابل الصور المصغّرة، ويمكن أن تنقل المستخدمين إلى نسخة ديناميكية من "خرائط Google" عند النقر عليها، وبالتالي لن تدفع إلا مقابل عمليات تحميل الخرائط الديناميكية للمستخدمين المتفاعلين.
استخدام فئات أسعار أرخص
توفّر Google عددًا مختلفًا من أحداث الاستخدام المجاني لكل فئة أسعار. يمكنك تحسين تطبيقك لاستخدام الإمكانات في فئتَي "أساسية" أو "احترافية"، حيث يتوفّر لك المزيد من أحداث الاستخدام الشهري المجاني. مزيد من المعلومات حول فئات الأسعار
دمج خرائط متعددة
إذا كان لديك عملية تنفيذ تعرض خرائط متعددة، اتّبِع الإرشادات التالية:
- تحميل الخرائط عند الضرورة فقط، ما يقلّل من الموارد غير الضرورية
- إعادة استخدام خريطة واحدة من خلال تعديل إطار العرض ومستوى التكبير/التصغير والعلامات حسب الحاجة
- استخدِم حلّ Locator Plus إذا كنت تعرض خرائط متعددة لإظهار مواقع المتاجر.
- استخدِم خريطة واحدة لكل شاشة واجهة مستخدم، لأنّ المستخدمين يتفاعلون عادةً مع خريطة واحدة في كل مرة.
تخزين المحتوى في ذاكرة التخزين المؤقت عند السماح بذلك
تحظر معظم منتجات "منصة خرائط Google" تخزين المحتوى مؤقتًا. ومع ذلك، تسمح لك بعض الاستثناءات بتخزين نتائجها مؤقتًا لمدة تصل إلى 30 يومًا. راجِع بنود "منصة خرائط Google" للاطّلاع على التفاصيل.
استراتيجيات فعّالة من حيث التكلفة لاستخدام Places API
يقدّم هذا القسم طرقًا لتحسين استخدامك لواجهة Places API وتقليل التكاليف المرتبطة بها.
استخدام أقنعة الحقول
يضمن استخدام إخفاء الحقول عدم طلب بيانات غير ضرورية، ما يساعد في تقليل وقت الاستجابة ورسوم الفوترة.
بالنسبة إلى Place Details (New) وNearby Search (New) وText Search (New)، استخدِم العنوان FieldMask في طلبات واجهة برمجة التطبيقات لتحديد قائمة الحقول المطلوب عرضها في الاستجابة.
يتم بعد ذلك تحصيل رسوم منك وفقًا لأعلى رمز تخزين تعريفي ينطبق على طلبك. وهذا يعني أنّه في حال اختيار حقول في كل من رمز التخزين التعريفي الأساسي ورمز التخزين التعريفي المتقدّم، سيتم تحصيل الرسوم منك استنادًا إلى رمز التخزين التعريفي المتقدّم.
استخدام تسعير الجلسة مع خدمة "تفاصيل المكان" (جديد)
إذا كانت تطبيقاتك تتضمّن عدد طلبات بحث شهريًا يتراوح بين
راجِع مستندات تسعير الجلسة في خدمة Place Autocomplete (الجديدة) لمعرفة التفاصيل.
استراتيجيات فعّالة من حيث التكلفة لاستخدام Routes API
يقدّم هذا القسم طرقًا لتحسين استخدامك لواجهة Routes API وتقليل التكاليف المرتبطة بها.
وضع قيود على نقاط الطريق في Compute Routes
يمكنك حصر إدخالات المستخدمين في طلب بحث على 10 نقاط طريق كحد أقصى. يتم تحصيل رسوم أعلى مقابل الطلبات التي تحتوي على أكثر من 10 نقاط طريق.
استخدام ميزة "تحسين المسارات" في Compute Routes للحصول على أفضل مسار
يتم تحصيل رسوم أعلى مقابل الطلبات التي تستخدم وسيطة تحسين نقاط الطريق.
ترتّب وسيطة التحسين نقاط الطريق لضمان التوجيه الأمثل. وهذا يعني أنّ السفر من النقطة "أ" إلى النقطة "هـ" يكون أفضل عند تحسين المسار (أ-ب-ج-د-هـ) مقارنةً بالتسلسل العشوائي لمسار غير محسّن، مثل أ-د-ب-ج-هـ.
استخدام نماذج حركة المرور في الوقت الفعلي في Compute Routes وDistance Matrix API (الإصدار القديم)
يتم تحصيل رسوم أعلى مقابل طلبات Compute Routes API وDistance Matrix API (الإصدار القديم) التي تتضمّن نماذج حركة المرور في الوقت الفعلي.
في حال عدم تضمين نماذج بيانات الزيارات في الطلب، ستستند النتائج إلى عوامل مادية فقط، مثل الطرق والمسافة وحدود السرعة. فعِّل نماذج حركة المرور في الوقت الفعلي من خلال ضبط وقت المغادرة على now.
استخدام "المسار الذي تمّت قيادته" و"أقرب طريق" عندما تكون بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة
إنّ ميزتَي "المسار الذي تمّ سلوكه" و"الطريق الأقرب" في Maps Roads API مضمّنتان في الفئة المتقدّمة ويتمّ تحصيل رسوم أعلى مقابل استخدامهما. استخدِم هذه الميزات في الحالات التي تكون فيها بيانات نظام تحديد المواقع العالمي (GPS) غير دقيقة، ويمكن أن تساعدك Roads API في تحديد الطريق الصحيح. تتوفّر ميزة "حدود السرعة"، وهي ميزة أخرى في Roads API، لعملاء Asset Tracking فقط.