Compute Routes और Compute Route Matrix, दोनों के तीन-तीन SKU होते हैं. इनसे किसी अनुरोध की लागत तय होती है. लागत तय करने के लिए इस्तेमाल किया जाने वाला SKU, इस बात पर निर्भर करता है कि आपने Compute Routes या Compute Route Matrix में से किस सेवा के लिए अनुरोध किया है. साथ ही, यह भी देखा जाता है कि आपने अनुरोध में किन सुविधाओं का इस्तेमाल किया है. उदाहरण के लिए:
Compute Routes के अनुरोधों के लिए, हर अनुरोध के हिसाब से शुल्क लिया जाता है.
Compute Route Matrix के अनुरोधों के लिए, अनुरोध से मिले हर एलिमेंट के हिसाब से शुल्क लिया जाता है. एलिमेंट की संख्या, शुरुआत की जगहों की संख्या को मंज़िलों की संख्या से गुणा करके निकाली जाती है. उदाहरण के लिए, अगर किसी अनुरोध में दो शुरुआती जगहें और तीन मंज़िलें शामिल हैं, तो उस अनुरोध के लिए छह एलिमेंट के हिसाब से शुल्क लिया जाएगा.
आपके इस्तेमाल की गई सुविधाओं के आधार पर, यह तय होता है कि किस SKU कैटगरी के लिए शुल्क लिया जाएगा:
Essentials: ऐसे अनुरोधों के लिए शुल्क लिया जाता है जिनमें सिर्फ़ बुनियादी सुविधाओं का इस्तेमाल किया गया हो. साथ ही, इनमें ज़्यादा से ज़्यादा 10 इंटरमीडिएट वेपॉइंट शामिल किए गए हों.
Pro: ऐसे अनुरोधों के लिए शुल्क लिया जाता है जिनमें कोई बेहतर सुविधा इस्तेमाल की गई हो. जैसे,
TRAFFIC_AWAREयाTRAFFIC_AWARE_OPTIMALरूट मॉडिफ़ायर.Enterprise: ऐसे अनुरोधों के लिए शुल्क लिया जाता है जिनमें एंटरप्राइज़ की कोई सुविधा इस्तेमाल की गई हो, जैसे, दोपहिया वाहनों के लिए रूटिंग.
इन SKU को ट्रिगर करने वाली सुविधाओं की पूरी सूची देखने के लिए, SKU की जानकारी देखें.
Routes API के लिए SKU की जानकारी और शुल्क
यहां दी गई टेबल में, Routes API के लिए इस्तेमाल के हिसाब से पैसे चुकाने वाले SKU की जानकारी और शुल्क दिखाया गया है.
इस्तेमाल करने की सीमाएँ
Routes API के लिए, इस्तेमाल की ये सीमाएं लागू हैं.
Compute Routes
हर मिनट में 3,000 क्यूपीएम क्वेरी की दर सीमा.
ComputeRoutesके हर अनुरोध के लिए, इंटरमीडिएट वेपॉइंट की ज़्यादा से ज़्यादा संख्या 25 हो सकती है.
Compute Route Matrix
दर सीमा, हर मिनट में 3,000 ईपीएम एलिमेंट है. इसकी गिनती, शुरुआती जगहों की संख्या को मंज़िलों की संख्या से गुणा करके की जाती है.
जगह के आईडी या पते का इस्तेमाल करके, ज़्यादा से ज़्यादा 50 शुरुआती जगहें और मंज़िलें तय की जा सकती हैं.
ComputeRouteMatrixके हर अनुरोध के लिए, एलिमेंट की कुल संख्या ज़्यादा से ज़्यादा 100 हो सकती है. हालांकि, यह तब लागू होता है, जबroutingPreferenceकोTRAFFIC_AWARE_OPTIMALपर सेट किया गया हो.ComputeRouteMatrixके हर अनुरोध के लिए, एलिमेंट की कुल संख्या ज़्यादा से ज़्यादा 100 हो सकती है. हालांकि, यह तब लागू होता है, जबtravelModeकोTRANSITपर सेट किया गया हो.ComputeRouteMatrixके हर अनुरोध के लिए, एलिमेंट की कुल संख्या ज़्यादा से ज़्यादा 625 हो सकती है. हालांकि, यह तब लागू होता है, जब `routingPreference` को `TRAFFIC_AWARE_OPTIMAL` या `travelMode` को `TRANSIT` पर सेट नहीं किया गया हो.
Routes API के लिए, लागत बचाने वाली रणनीतियां
इस सेक्शन में, Routes API के इस्तेमाल को ऑप्टिमाइज़ करने और उससे जुड़ी लागत को कम करने के तरीके बताए गए हैं.
Compute Routes के वेपॉइंट की संख्या सीमित करना
किसी क्वेरी में, उपयोगकर्ता की एंट्री को ज़्यादा से ज़्यादा 10 वेपॉइंट तक सीमित करें. 10 से ज़्यादा वेपॉइंट वाले अनुरोधों के लिए, ज़्यादा शुल्क लिया जाता है.
बेहतर रूटिंग के लिए, Compute Routes के ऑप्टिमाइज़ेशन का इस्तेमाल करना
वेपॉइंट ऑप्टिमाइज़ेशन आर्ग्युमेंट का इस्तेमाल करने वाले अनुरोधों के लिए, ज़्यादा शुल्क लिया जाता है.
ऑप्टिमाइज़ेशन आर्ग्युमेंट, वेपॉइंट को क्रम में लगाता है, ताकि बेहतर रूटिंग की जा सके. इसका मतलब है कि ऑप्टिमाइज़ किए गए रूट (A-B-C-D-E) से, A से E तक की यात्रा का अनुभव बेहतर होता है. वहीं, ऑप्टिमाइज़ न किए गए रूट के रैंडम क्रम (जैसे, A-D-B-C-E) से यात्रा का अनुभव बेहतर नहीं होता.
Compute Routes और Distance Matrix API (लेगसी) में, रीयल-टाइम ट्रैफ़िक मॉडल का इस्तेमाल करना
Compute Routes और Distance Matrix API (लेगसी) के ऐसे अनुरोधों के लिए ज़्यादा शुल्क लिया जाता है जिनमें रीयल-टाइम ट्रैफ़िक मॉडल शामिल होते हैं. अगर किसी अनुरोध में ट्रैफ़िक मॉडल शामिल नहीं किए जाते हैं, तो नतीजे सिर्फ़ इन फ़ैक्टर पर आधारित होते हैं: सड़कें, दूरी, और स्पीड लिमिट. रीयल-टाइम ट्रैफ़िक मॉडल चालू करने के लिए, निकलने का समय now पर सेट करें.
जीपीएस डेटा सटीक न होने पर, Route Traveled और Nearest Road का इस्तेमाल करना
Maps Roads API की सुविधाएं, Route Traveled और Nearest Road, बेहतर टीयर में शामिल हैं. इनके लिए ज़्यादा शुल्क लिया जाता है. इन सुविधाओं का इस्तेमाल तब करें, जब जीपीएस डेटा सटीक न हो और Roads API सही सड़क की पहचान करने में मदद कर सके. Speed Limits, Roads API की एक और सुविधा है. यह सुविधा सिर्फ़ एसेट ट्रैकिंग के ग्राहकों के लिए उपलब्ध है.
कोटा में बदलाव करना
कोटा की सीमाओं से यह तय होता है कि किसी तय समयावधि में, किसी खास एपीआई या सेवा के लिए ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं. जब आपके प्रोजेक्ट में अनुरोधों की संख्या, कोटा की सीमा तक पहुंच जाती है, तो आपकी सेवा, अनुरोधों का जवाब देना बंद कर देती है.
अपने एपीआई के लिए कोटा की वैल्यू में बदलाव करने के लिए, यह तरीका अपनाएं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा में बदलाव करना है.
- कोटा की वह वैल्यू ढूंढें जिसमें आपको बदलाव करना है. इसके बाद, चेकबॉक्स का इस्तेमाल करके उसे चुनें.
- बदलाव करें पर क्लिक करें. इसके बाद, कोटा की नई वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.
कोटा बढ़ाने के अनुरोध देखना
कोटा बढ़ाने के सभी अनुरोध देखने के लिए, जिनमें पहले के और स्वीकार किए जाने बाकी अनुरोध शामिल हैं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बढ़ाने का अनुरोध देखना है.
- अनुरोध बढ़ाएं पर क्लिक करें.
इस्तेमाल की शर्तों से जुड़ी पाबंदियां
इस्तेमाल की अनुमति से जुड़ी पूरी जानकारी पाने के लिए, Google Maps Platform की सेवा की शर्तों में, लाइसेंस से जुड़ी पाबंदियां वाला सेक्शन देखें.