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 के अनुरोधों के लिए, अनुरोध से मिले हर ELEMENT के हिसाब से शुल्क लिया जाता है. एलिमेंट की संख्या, ओरिजिन की संख्या को डेस्टिनेशन की संख्या से गुणा करने पर मिलती है. उदाहरण के लिए, अगर किसी अनुरोध में दो मूल जगहें और तीन मंज़िलें शामिल हैं, तो उस अनुरोध के लिए छह एलिमेंट का बिल भेजा जाएगा.
इस्तेमाल की जाने वाली सुविधाओं के आधार पर, यह तय होता है कि किस एसकेयू कैटगरी के लिए बिल भेजा जाएगा:
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 के इस्तेमाल को ऑप्टिमाइज़ करने और इससे जुड़ी लागत को कम करने के तरीके बताए गए हैं.
फ़ील्ड मास्क का इस्तेमाल करना
फ़ील्ड मास्किंग का इस्तेमाल करने से यह पक्का होता है कि आप ग़ैर-ज़रूरी डेटा का अनुरोध न करें. इससे इंतज़ार का समय और बिलिंग शुल्क कम करने में मदद मिलती है.
Place Details (नया), आस-पास की जगहों की जानकारी (नया), और टेक्स्ट से खोजें (नया) अनुरोधों के लिए, फ़ील्ड मास्क का इस्तेमाल करके उन फ़ील्ड की सूची तय करें जिन्हें जवाब में दिखाना है.
इसके बाद, आपसे आपके अनुरोध पर लागू होने वाले सबसे महंगे एसकेयू के हिसाब से शुल्क लिया जाता है. उदाहरण के लिए, अगर आपने Essentials और Pro, दोनों एसकेयू से फ़ील्ड चुने हैं, तो आपसे Pro एसकेयू के हिसाब से शुल्क लिया जाएगा.
Place Details (New) के साथ सेशन के हिसाब से कीमत तय करने की सुविधा का इस्तेमाल करना
अगर आपके ऐप्लिकेशन में हर महीने
ज़्यादा जानकारी के लिए, ऑटोकंप्लीट (नया) और सेशन की कीमत देखें.
कोटा अडजस्ट करना
कोटा की सीमाओं से यह तय होता है कि किसी तय समयसीमा में, किसी खास एपीआई या सेवा के लिए ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं. जब आपके प्रोजेक्ट में अनुरोधों की संख्या, कोटा की सीमा तक पहुंच जाती है, तो आपकी सेवा अनुरोधों का जवाब देना बंद कर देती है.
अपने एपीआई के लिए कोटा वैल्यू में बदलाव करने के लिए, यह तरीका अपनाएं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बदलना है.
- कोटा की वह वैल्यू चुनें जिसे आपको बदलना है. इसके लिए, चेकबॉक्स का इस्तेमाल करें.
- बदलाव करें पर क्लिक करें. इसके बाद, नई कोटा वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.
कोटा बढ़ाने के अनुरोध देखना
.कोटा बढ़ाने के सभी अनुरोध देखने के लिए, यह तरीका अपनाएं. इसमें पिछले और स्वीकार किए जाने बाकी अनुरोध भी शामिल हैं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बढ़ाने का अनुरोध देखना है.
- अनुरोधों की संख्या बढ़ाएं पर क्लिक करें.
इस्तेमाल की शर्तों से जुड़ी पाबंदियां
लाइसेंस के इस्तेमाल से जुड़ी पूरी जानकारी के लिए, Google Maps Platform की सेवा की शर्तों में मौजूद लाइसेंस से जुड़ी पाबंदियां सेक्शन देखें.