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

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

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

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

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

कैटगरीMaps के एसकेयू की जानकारीएसकेयू की कीमत
Essentials SKU: डाइनैमिक मैप दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials SKU: Static Street View दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro SKU: डाइनैमिक Street View दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro SKU: Elevation दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: इमर्सिव मैप दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
कैटगरीPlaces Library, Maps JavaScript API (नया) एसकेयू की जानकारीएसकेयू की कीमत
Essentials एसकेयू: Autocomplete Requests दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: ऑटोकंप्लीट सेशन का इस्तेमाल दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: जियोकोडिंग दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: Place Details Essentials (सिर्फ़ आईडी) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials एसकेयू: Place Details Essentials दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Essentials SKU: टेक्स्ट से खोजने की सुविधा के लिए ज़रूरी जानकारी (सिर्फ़ आईडी) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: आस-पास की जगहों की जानकारी Pro दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: Place Details Pro दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Pro एसकेयू: टेक्स्ट से खोजें प्रो दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: आस-पास की जगहों की जानकारी देने वाली सेवा का एंटरप्राइज़ वर्शन दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: Place Details Enterprise दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: Place Details Enterprise + Atmosphere दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: टेक्स्ट से खोजने की सुविधा (एंटरप्राइज़) दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: टेक्स्ट से खोजें Enterprise + Atmosphere दुनिया भर के लिए कीमत की सूची
भारत के लिए कीमत की सूची
Enterprise एसकेयू: 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

एसकेयू: Places - टेक्स्ट से खोजें

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

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

एसकेयू: Places Details

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

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

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

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

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

SKU: संपर्क डेटा

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

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

Routes Library की कीमत की जानकारी

Route और RouteMatrix क्लास में से हर एक के लिए तीन एसकेयू होते हैं. इनसे किसी अनुरोध की कीमत तय होती है. लागत तय करने के लिए इस्तेमाल किया जाने वाला एसकेयू, आपकी इस्तेमाल की जाने वाली सेवा, Route क्लास या RouteMatrix क्लास, और अनुरोध में इस्तेमाल की जाने वाली सुविधाओं पर आधारित होता है. उदाहरण के लिए:

  • Compute route के अनुरोधों के लिए, हर अनुरोध के हिसाब से बिलिंग की जाती है.

  • रूट मैट्रिक्स की गिनती करने के अनुरोधों के लिए, अनुरोध से मिले हर एलिमेंट के हिसाब से शुल्क लिया जाता है. एलिमेंट की संख्या, शुरुआत की जगहों की संख्या को डेस्टिनेशन की संख्या से गुणा करके निकाली जाती है. उदाहरण के लिए, अगर किसी अनुरोध में दो ऑरिजिन और तीन डेस्टिनेशन शामिल हैं, तो अनुरोध के लिए छह एलिमेंट का बिल भेजा जाता है.

इस्तेमाल की जाने वाली सुविधाओं के आधार पर, यह तय होता है कि किस एसकेयू कैटगरी के लिए बिल भेजा जाएगा:

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

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

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

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

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

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

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

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

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

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

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

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