Maps JavaScript API के अनुरोधों से, अलग-अलग एसकेयू के लिए कॉल जनरेट होते हैं. यह अनुरोध के टाइप पर निर्भर करता है. उदाहरण के लिए, मैप लोड होने पर Dynamic Maps एसकेयू ट्रिगर होता है और पैनोरमा लोड होने पर Dynamic Street View एसकेयू ट्रिगर होता है. Maps JavaScript API की Places Library और अन्य JavaScript सेवाओं के लिए अलग-अलग शुल्क लिया जाता है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल में एसकेयू की जानकारी और कीमत की सूचियां देखें.
Maps JavaScript API के लिए एसकेयू की जानकारी और कीमत
यहां दी गई टेबल में, Maps JavaScript API के लिए एसकेयू की जानकारी और कीमत दी गई है.
रास्तों की लाइब्रेरी के लिए कीमत की जानकारी
Route और RouteMatrix क्लास, दोनों में तीन एसकेयू होते हैं. इनसे अनुरोध की लागत तय होती है. कीमत तय करने के लिए इस्तेमाल किया गया एसकेयू, आपकी इस्तेमाल की गई सेवा, Route क्लास या RouteMatrix क्लास, और अनुरोध में इस्तेमाल की गई सुविधाओं पर आधारित होता है. उदाहरण के लिए:
रास्ता तय करने के अनुरोधों के लिए, हर अनुरोध के हिसाब से बिल भेजा जाता है.
Compute route matrix के अनुरोधों के लिए, अनुरोध से मिले हर ELEMENT के हिसाब से शुल्क लिया जाता है. एलिमेंट की संख्या, ऑरिजिन की संख्या को डेस्टिनेशन की संख्या से गुणा करने पर मिलती है. उदाहरण के लिए, अगर किसी अनुरोध में दो मूल जगहें और तीन मंज़िलें शामिल हैं, तो उस अनुरोध के लिए छह एलिमेंट का बिल भेजा जाएगा.
इस्तेमाल की जाने वाली सुविधाओं के आधार पर, यह तय होता है कि किस एसकेयू कैटगरी के लिए बिल भेजा जाएगा:
बुनियादी: सिर्फ़ बुनियादी सुविधाओं का इस्तेमाल करने वाले अनुरोधों के लिए बिल भेजा जाता है. इनमें ज़्यादा से ज़्यादा 10 इंटरमीडिएट वेपॉइंट शामिल होते हैं.
Pro: इस प्लान में, उन अनुरोधों के लिए बिल भेजा जाता है जिनमें बेहतर सुविधाओं का इस्तेमाल किया जाता है. जैसे,
TRAFFIC_AWAREयाTRAFFIC_AWARE_OPTIMALरूट मॉडिफ़ायर.Enterprise: एंटरप्राइज़ सुविधा का इस्तेमाल करने वाले अनुरोधों के लिए बिल किया जाता है. जैसे, दोपहिया वाहन के लिए रास्तों की जानकारी.
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 मैप लोड किए जा सकते हैं
जगहों की जानकारी देने वाली यूआई किट इस्तेमाल करने की सीमाएं
जगहों की जानकारी देने वाली यूआई किट के इस्तेमाल पर ये सीमाएं लागू होती हैं:
Places UI Kit Query: जगह के बारे में ज़्यादा जानकारी और जगह के लिए खोज एलिमेंट से किए जाने वाले अनुरोधों की संख्या, हर प्रोजेक्ट के लिए हर मिनट में 6,000 क्वेरी तक सीमित है.
जगहों की जानकारी देने वाली यूआई किट सेशन: ऑटोकंप्लीट एलिमेंट से किए गए अनुरोधों की संख्या, हर प्रोजेक्ट के लिए एक मिनट में 6,000 क्वेरी तक सीमित है.
Places API और Geocoding API को किए गए अनुरोधों से, आपके क्लाउड प्रोजेक्ट के कोटे का इस्तेमाल नहीं होता.
Places API के लिए किफ़ायती रणनीतियां
इस सेक्शन में, Places API का इस्तेमाल ऑप्टिमाइज़ करने और इससे जुड़ी लागत को कम करने के तरीके बताए गए हैं.
फ़ील्ड मास्क का इस्तेमाल करना
फ़ील्ड मास्किंग का इस्तेमाल करने से, यह पक्का किया जा सकता है कि आपने गैर-ज़रूरी डेटा का अनुरोध न किया हो. इससे लेटेन्सी और बिलिंग शुल्क को कम करने में मदद मिलती है.
जगह की जानकारी (नया), आस-पास की जगहों की जानकारी (नया), और टेक्स्ट से खोजें (नया) अनुरोधों के लिए, फ़ील्ड मास्क का इस्तेमाल करके उन फ़ील्ड की सूची तय करें जिन्हें जवाब में दिखाना है.
इसके बाद, आपसे उस सबसे महंगे एसकेयू के लिए शुल्क लिया जाता है जो आपके अनुरोध पर लागू होता है. उदाहरण के लिए, अगर आपने Essentials और Pro, दोनों एसकेयू से फ़ील्ड चुने हैं, तो आपसे Pro एसकेयू के हिसाब से शुल्क लिया जाएगा.
जगह की जानकारी (नई) के साथ सेशन के हिसाब से तय की गई कीमत का इस्तेमाल करना
अगर आपके ऐप्लिकेशन में हर महीने
ज़्यादा जानकारी के लिए, ऑटोकंप्लीट (नया) और सेशन की कीमत देखें.
कोटा में बदलाव करना
कोटा की सीमाओं से यह तय होता है कि किसी तय समयसीमा में, किसी खास एपीआई या सेवा के लिए ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं. जब आपके प्रोजेक्ट में अनुरोधों की संख्या, कोटा की सीमा तक पहुंच जाती है, तो आपकी सेवा अनुरोधों का जवाब देना बंद कर देती है.
अपने एपीआई के लिए कोटा वैल्यू में बदलाव करने के लिए, यह तरीका अपनाएं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा में बदलाव करना है.
- वह कोटा वैल्यू चुनें जिसमें आपको बदलाव करना है. इसके बाद, चेकबॉक्स का इस्तेमाल करके उसे चुनें.
- बदलाव करें पर क्लिक करें. इसके बाद, नई कोटा वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.
कोटा बढ़ाने के अनुरोध देखना
.कोटा बढ़ाने के सभी अनुरोध देखने के लिए, यह तरीका अपनाएं. इसमें पिछले और स्वीकार किए जाने बाकी अनुरोध भी शामिल हैं:
- Cloud Console में, Google Maps Platform > कोटा पर जाएं.
- वह एपीआई चुनें जिसके लिए आपको कोटा बढ़ाने का अनुरोध देखना है.
- अनुरोधों की संख्या बढ़ाएं पर क्लिक करें.
इस्तेमाल की शर्तों से जुड़ी पाबंदियां
इस्तेमाल की अनुमति से जुड़ी पूरी जानकारी के लिए, Google Maps Platform की सेवा की शर्तों में मौजूद लाइसेंस से जुड़ी पाबंदियां सेक्शन देखें.