Maps JavaScript API के अनुरोध, अलग-अलग एसकेयू के लिए कॉल जनरेट करते हैं. यह अनुरोध के टाइप पर निर्भर करता है. उदाहरण के लिए, मैप लोड होने पर डाइनैमिक मैप एसकेयू ट्रिगर होता है और पैनोरामा पर डाइनैमिक स्ट्रीट व्यू एसकेयू ट्रिगर होता है. Places Library, Maps JavaScript API और JavaScript की अन्य सेवाओं के लिए, अलग से शुल्क लिया जाता है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल में एसकेयू की जानकारी और कीमत की सूचियां देखें.
Maps JavaScript API के लिए एसकेयू की जानकारी और कीमत
यहां दी गई टेबल में, Maps JavaScript API के लिए, इस्तेमाल के हिसाब से पैसे चुकाने वाले एसकेयू की जानकारी और कीमत दी गई है.
Routes Library की कीमत की जानकारी
Route और RouteMatrix क्लास में से हर एक के लिए तीन एसकेयू होते हैं. इनसे किसी अनुरोध की कीमत तय होती है. लागत तय करने के लिए इस्तेमाल किया जाने वाला एसकेयू, आपकी इस्तेमाल की जाने वाली सेवा, Route क्लास या RouteMatrix क्लास, और अनुरोध में इस्तेमाल की जाने वाली सुविधाओं पर आधारित होता है. उदाहरण के लिए:
Compute route के हर अनुरोध के लिए शुल्क लिया जाता है.
Compute route matrix के अनुरोधों के लिए, अनुरोध से मिले हर एलिमेंट के हिसाब से बिलिंग की जाती है. एलिमेंट की संख्या, ऑरिजिन की संख्या को डेस्टिनेशन की संख्या से गुणा करके निकाली जाती है. उदाहरण के लिए, अगर किसी अनुरोध में दो ऑरिजिन और तीन डेस्टिनेशन शामिल हैं, तो उस अनुरोध के लिए छह एलिमेंट का बिल भेजा जाएगा.
इस्तेमाल की जाने वाली सुविधाओं के आधार पर, यह तय होता है कि किस एसकेयू कैटगरी के लिए बिल भेजा जाएगा:
Essentials: इस टियर में, उन अनुरोधों के लिए बिलिंग की जाती है जिनमें सिर्फ़ बुनियादी सुविधाओं का इस्तेमाल किया जाता है. साथ ही, इनमें ज़्यादा से ज़्यादा 10 इंटरमीडिएट वेपॉइंट शामिल किए जा सकते हैं.
Pro: ऐडवांस सुविधा का इस्तेमाल करने वाले अनुरोधों के लिए बिल किया जाता है. जैसे,
TRAFFIC_AWAREयाTRAFFIC_AWARE_OPTIMALरूट मॉडिफ़ायर.एंटरप्राइज़: एंटरप्राइज़ की सुविधा का इस्तेमाल करने वाले अनुरोधों के लिए बिल किया जाता है. जैसे, दोपहिया वाहन के लिए रास्ता दिखाने की सुविधा.
JavaScript के लिए, इस्तेमाल करने की ये सीमाएं लागू होती हैं.
रास्तों का हिसाब लगाना
एक मिनट में 3,000 क्वेरी की जा सकती हैं.
computeRoutesके हर अनुरोध के लिए, ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट जोड़े जा सकते हैं.
रूट मैट्रिक्स की गणना करें
अनुरोध संख्या सीमित करने की दर, हर मिनट 3,000 एलिमेंट है. इसका हिसाब, शुरुआत की जगहों की संख्या को मंज़िलों की संख्या से गुणा करके लगाया जाता है.
जगह के आईडी या पते का इस्तेमाल करके, ज़्यादा से ज़्यादा 50 शुरुआती और आखिरी जगहों की जानकारी दी जा सकती है.
computeRouteMatrixके हर अनुरोध में, ज़्यादा से ज़्यादा 100 एलिमेंट शामिल किए जा सकते हैं. इसके लिए,routingPreferenceकोTRAFFIC_AWARE_OPTIMALपर सेट करना होगा.computeRouteMatrixके हर अनुरोध में, ज़्यादा से ज़्यादा 100 एलिमेंट शामिल किए जा सकते हैं. इसके लिए,travelModeकोTRANSITपर सेट करना होगा.हर
computeRouteMatrixअनुरोध के लिए, ज़्यादा से ज़्यादा 625 एलिमेंट की अनुमति है.
कोटा और इस्तेमाल करने की सीमाएं
Maps JavaScript API के लिए, कोटे और इस्तेमाल करने की सीमाओं की समीक्षा करने और उन्हें मैनेज करने के लिए, कोटा और कोटा से जुड़ी सूचनाएं देखें.
मैप लोड करने के लिए कोटा
Maps JavaScript API के 2D और 3D मैप लोड के लिए, ये कोटा लागू होते हैं:
- हर प्रोजेक्ट के लिए, हर मिनट 30,000 मैप लोड
- हर आईपी के लिए, हर मिनट 300 मैप लोड
जगहों की जानकारी देने वाली यूआई किट को इस्तेमाल करने की सीमाएं
जगहों की जानकारी देने वाली यूआई किट के इस्तेमाल पर ये इस्तेमाल करने की सीमाएं लागू होती हैं:
जगहों की जानकारी देने वाली यूआई किट क्वेरी: Place Details और Place Search एलिमेंट से किए जाने वाले अनुरोधों की संख्या, हर प्रोजेक्ट के लिए हर मिनट 6,000 क्वेरी तक सीमित है.
जगहों की जानकारी देने वाली यूआई किट सेशन: ऑटोकंप्लीट एलिमेंट से किए जाने वाले अनुरोधों की संख्या, हर प्रोजेक्ट के लिए हर मिनट 6,000 क्वेरी तक सीमित है.
Places API और Geocoding API को किए जाने वाले अनुरोधों से, आपके क्लाउड प्रोजेक्ट का कोटा खर्च नहीं होता.
Places API के लिए कम लागत वाली रणनीतियां
इस सेक्शन में, Places API के इस्तेमाल को ऑप्टिमाइज़ करने और उससे जुड़ी लागतों को कम करने के तरीके बताए गए हैं.
फ़ील्ड मास्क का इस्तेमाल करना
फ़ील्ड मास्किंग का इस्तेमाल करने से यह पक्का होता है कि आप ग़ैर-ज़रूरी डेटा का अनुरोध न करें. इससे इंतज़ार का समय और बिलिंग शुल्क कम करने में मदद मिलती है.
जगह की जानकारी (नया), आस-पास की जगहों की जानकारी (नया), और टेक्स्ट से खोजें (नया) अनुरोधों के लिए, फ़ील्ड मास्क का इस्तेमाल करके उन फ़ील्ड की सूची तय करें जिन्हें जवाब में दिखाना है.
इसके बाद, आपके अनुरोध पर लागू होने वाले सबसे महंगे एसकेयू के हिसाब से आपसे शुल्क लिया जाता है. उदाहरण के लिए, अगर Essentials और Pro, दोनों एसकेयू से फ़ील्ड चुने जाते हैं, तो आपको Pro एसकेयू के हिसाब से बिल भेजा जाएगा.
Place Details (New) के साथ सेशन के हिसाब से कीमत तय करने की सुविधा का इस्तेमाल करना
अगर आपके ऐप्लिकेशन में हर महीने
ज़्यादा जानकारी के लिए, ऑटोकंप्लीट (नया) और सेशन की कीमत देखें.
कोटा अडजस्ट करना
कोटा की सीमाओं से यह तय होता है कि किसी खास एपीआई या सेवा के लिए, तय समयावधि में ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं. जब आपके प्रोजेक्ट में अनुरोधों की संख्या, कोटे की सीमा तक पहुंच जाती है, तो आपकी सेवा अनुरोधों का जवाब देना बंद कर देती है.
अपने एपीआई के लिए कोटा वैल्यू में बदलाव करने के लिए, यह तरीका अपनाएं:
- Cloud console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बदलना है.
- कोटा की वह वैल्यू चुनें जिसे आपको बदलना है. इसके लिए, चेकबॉक्स का इस्तेमाल करें.
- बदलाव करें पर क्लिक करें. इसके बाद, कोटे की नई वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.
कोटा बढ़ाने के अनुरोध देखना
कोटा बढ़ाने के सभी अनुरोध देखने के लिए, यह तरीका अपनाएं. इसमें पिछले और मंज़ूरी बाकी वाले अनुरोध भी शामिल हैं:
- Cloud console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बढ़ाने का अनुरोध देखना है.
- अनुरोध बढ़ाएं पर क्लिक करें.
इस्तेमाल की शर्तों से जुड़ी पाबंदियां
लाइसेंस के इस्तेमाल से जुड़ी पूरी जानकारी के लिए, Google Maps Platform की सेवा की शर्तों में मौजूद लाइसेंस से जुड़ी पाबंदियां सेक्शन देखें.