Maps JavaScript API का इस्तेमाल और बिलिंग

इस पेज की विषय सूची देखने के लिए, जानकारी जानकारी आइकॉन पर क्लिक करें.

Maps JavaScript API के अनुरोध, अलग-अलग एसकेयू के लिए कॉल जनरेट करते हैं. यह अनुरोध के टाइप पर निर्भर करता है. उदाहरण के लिए, मैप लोड होने पर डाइनैमिक मैप एसकेयू ट्रिगर होता है और पैनोरामा पर डाइनैमिक स्ट्रीट व्यू एसकेयू ट्रिगर होता है. Places Library, Maps JavaScript API और JavaScript की अन्य सेवाओं के लिए अलग से शुल्क लिया जाता है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल में एसकेयू की जानकारी और कीमत की सूचियां देखें.

Maps JavaScript API के लिए एसकेयू की जानकारी और कीमत

यहां दी गई टेबल में, Maps JavaScript API के लिए, इस्तेमाल के हिसाब से पैसे चुकाने वाले एसकेयू की जानकारी और कीमत दी गई है.

कैटगरीMaps के एसकेयू की जानकारीएसकेयू की कीमत
Essentials SKU: डाइनैमिक मैप ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials SKU: Static Street View दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro SKU: Dynamic Street View दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro SKU: Elevation ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro SKU: Immersive Maps दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
कैटगरीPlaces Library, Maps JavaScript API (नया प्रॉडक्ट) के एसकेयू की जानकारीएसकेयू की कीमत
Essentials एसकेयू: Autocomplete Requests ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials एसकेयू: ऑटोकंप्लीट सेशन का इस्तेमाल ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials एसकेयू: जियोकोडिंग ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials SKU: Place Details Essentials (IDs Only) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: जगह की जानकारी के लिए ज़रूरी शर्तें ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials एसकेयू: टेक्स्ट से खोजने की सुविधा के लिए ज़रूरी शर्तें (सिर्फ़ आईडी) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: आस-पास की जगहों की जानकारी Pro दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: Place Details Pro ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro SKU: Text Search Pro दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: आस-पास की जगहों की जानकारी (एंटरप्राइज़) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: Place Details Enterprise ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Enterprise SKU: Place Details Enterprise + Atmosphere दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: टेक्स्ट से खोजें एंटरप्राइज़ दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: टेक्स्ट से खोजें Enterprise + Atmosphere दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise SKU: Place Details Photos ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
कैटगरीPlaces Library, Maps JavaScript API (लेगसी) के एसकेयू की जानकारीएसकेयू की कीमत
Essentials एसकेयू: ऑटोकंप्लीट - हर अनुरोध के लिए दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: ऑटोकंप्लीट (जगह की जानकारी के साथ शामिल) - हर सेशन के लिए ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials

एसकेयू: बुनियादी डेटा

अतिरिक्त शुल्क:

दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: Find Place - ID only ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials एसकेयू: Place Details Essentials- आईडी रीफ़्रेश ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Essentials एसकेयू: क्वेरी ऑटोकंप्लीट - हर अनुरोध से जुड़ा एट्रिब्यूशन मॉडल ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro एसकेयू: Autocomplete without Place Details - Per Session ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro

SKU: Find Place

अतिरिक्त शुल्क:

ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro

SKU: Places - आस-पास की जगहों की जानकारी

अतिरिक्त शुल्क:

दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro

SKU: Places - Text Search

अतिरिक्त शुल्क:

दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro

एसकेयू: Places Details

अतिरिक्त शुल्क:

ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Enterprise

एसकेयू: वायुमंडल का डेटा

अतिरिक्त शुल्क:

दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise

एसकेयू: संपर्क डेटा

अतिरिक्त शुल्क:

दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise SKU: Places Photos ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
कैटगरीPlaces UI Kitएसकेयू की कीमत
Essentials SKU: Places UI Kit Query दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: जगहों की जानकारी देने वाली यूआई किट - Autocomplete Per Session ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro एसकेयू: जगहों की जानकारी देने वाली यूआई किट (ऐडवांस) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
कैटगरीRoutes library SKU detailsएसकेयू की कीमत
Essentials SKU: Routes: Compute Routes Essentials दुनिया भर में लागू होने वाली कीमत की सूची
भारत में लागू होने वाली कीमत की सूची
Essentials SKU: Routes: Compute Route Matrix Essentials ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro SKU: Routes: Compute Routes Pro ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro SKU: Routes: Compute Route Matrix Pro ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Enterprise एसकेयू: Routes: Compute Routes Enterprise दुनिया भर में लागू होने वाली कीमत की सूची
भारत में लागू होने वाली कीमत की सूची
Enterprise SKU: Routes: Compute Route Matrix Enterprise दुनिया भर में लागू होने वाली कीमत की सूची
भारत में लागू होने वाली कीमत की सूची
कैटगरीRoutes API (लेगसी) के एसकेयू की जानकारीएसकेयू की कीमत
Essentials SKU: Directions दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials SKU: Distance Matrix दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro SKU: Directions Advanced ग्लोबल प्राइसिंग लिस्ट
भारत के लिए प्राइसिंग लिस्ट
Pro SKU: Distance Matrix Advanced दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची

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) के साथ सेशन के हिसाब से कीमत तय करने की सुविधा का इस्तेमाल करना

अगर आपके ऐप्लिकेशन में हर महीने 1,00,001 से 5,00,000 या इससे ज़्यादा कॉल आते हैं या अगर उपयोगकर्ता हर सेशन में 12 से ज़्यादा ऑटोकंप्लीट अनुरोध करते हैं, तो Google ऑटोकंप्लीट (नया) के साथ सेशन का इस्तेमाल करने का सुझाव देता है. सेशन की मदद से, कीमत तय करने की प्रोसेस को आसान बनाया जा सकता है. साथ ही, Autocomplete (New) के साथ इस्तेमाल करने के लिए, कीमत तय करने का एक जैसा मॉडल उपलब्ध कराया जा सकता है.

ज़्यादा जानकारी के लिए, ऑटोकंप्लीट (नया) और सेशन की कीमत देखें.

कोटा अडजस्ट करना

कोटा की सीमाओं से यह तय होता है कि किसी तय समयसीमा में, किसी खास एपीआई या सेवा के लिए ज़्यादा से ज़्यादा कितने अनुरोध किए जा सकते हैं. जब आपके प्रोजेक्ट में अनुरोधों की संख्या, कोटा की सीमा तक पहुंच जाती है, तो आपकी सेवा अनुरोधों का जवाब देना बंद कर देती है.

अपने एपीआई के लिए कोटा वैल्यू में बदलाव करने के लिए, यह तरीका अपनाएं:

  1. Cloud Console में, Google Maps Platform > कोटा पर जाएं.
  2. वह एपीआई चुनें जिसके लिए आपको कोटा बदलना है.
  3. कोटा की वह वैल्यू चुनें जिसे आपको बदलना है. इसके लिए, चेकबॉक्स का इस्तेमाल करें.
  4. बदलाव करें पर क्लिक करें. इसके बाद, नई कोटा वैल्यू डालें और अनुरोध सबमिट करें पर क्लिक करें.

कोटा बढ़ाने के अनुरोध देखना

.

कोटा बढ़ाने के सभी अनुरोध देखने के लिए, यह तरीका अपनाएं. इसमें पिछले और स्वीकार किए जाने बाकी अनुरोध भी शामिल हैं:

  1. Cloud Console में, Google Maps Platform > कोटा पर जाएं.
  2. वह एपीआई चुनें जिसके लिए आपको कोटा बढ़ाने का अनुरोध देखना है.
  3. अनुरोधों की संख्या बढ़ाएं पर क्लिक करें.

इस्तेमाल की शर्तों से जुड़ी पाबंदियां

लाइसेंस के इस्तेमाल से जुड़ी पूरी जानकारी के लिए, Google Maps Platform की सेवा की शर्तों में मौजूद लाइसेंस से जुड़ी पाबंदियां सेक्शन देखें.