गड़बड़ी: kGMSPlacesRateLimitExceeded
iOS के लिए Places SDK टूल, इस्तेमाल के हिसाब से पैसे चुकाने वाले मॉडल का इस्तेमाल करता है. Places API के iOS अनुरोधों के लिए, Places SDK टूल की बिलिंग SKU से की जाती है. Google के इस्तेमाल की सभी शर्तों के साथ-साथ, iOS के लिए Places SDK टूल के लिए भी इस्तेमाल की सीमाएं खास हैं. Google Cloud Console में उपलब्ध टूल की मदद से, अपने खर्च और इस्तेमाल को मैनेज करें.
iOS के लिए Places SDK टूल का बिल कैसे भेजा जाता है
iOS (नया) के लिए Places SDK और iOS के लिए Places SDK टूल, इस्तेमाल के हिसाब से पैसे चुकाने वाले मॉडल का इस्तेमाल करता है. Google Maps Platform API और SDK टूल की बिलिंग, SKU से होती है. हर SKU के लिए इस्तेमाल को ट्रैक किया जाता है. किसी भी एपीआई या SDK टूल में, एक से ज़्यादा प्रॉडक्ट SKU हो सकते हैं. लागत का हिसाब इस तरह लगाया जाता है:हर एपीआई या SDK टूल के इस्तेमाल की लागत का अनुमान लगाने के लिए, हमारे कीमत और इस्तेमाल से जुड़े कैलकुलेटर का इस्तेमाल करें. ज़रूरी शर्तें पूरी करने वाले Google Maps Platform SKU के लिए, हर बिलिंग खाते के लिए हर महीने 200 डॉलर का Google Maps Platform क्रेडिट दिया जाता है. यह क्रेडिट, उन SKU पर अपने-आप1 लागू हो जाता है जो ज़रूरी शर्तें पूरी करते हैं.
iOS के लिए Places SDK टूल की कीमत (नया)
फ़ील्ड मास्क के बारे में जानकारी
जवाब में लौटाए जाने वाले फ़ील्ड की सूची तय करने के लिए, अपने अनुरोधों में फ़ील्ड मास्क का इस्तेमाल करें. इन्हें फ़ील्ड सूचियां भी कहा जाता है. इसके बाद, आपको उस SKU के लिए बिल भेजा जाता है जो आपके अनुरोध के हिसाब से सबसे ज़्यादा होगा. इसका मतलब है कि अगर आपने बेसिक (बेसिक) SKU और (बेहतर) SKU, दोनों के फ़ील्ड चुने हैं, तो आपको (बेहतर) SKU के आधार पर बिल भेजा जाएगा.
फ़ील्ड मास्क का इस्तेमाल करना एक अच्छा डिज़ाइन है. इससे यह पक्का किया जा सकता है कि आप गै़र-ज़रूरी डेटा का अनुरोध न करें. इससे प्रोसेसिंग में लगने वाले गैर-ज़रूरी समय और बिलिंग शुल्क से बचने में मदद मिलती है.
SKU: टेक्स्ट सर्च (सिर्फ़ आईडी)
अपने स्थान विवरण (नया) अनुरोध में फ़ील्ड मास्क या फ़ील्ड सूची का उपयोग करके, आप जवाब को केवल उन फ़ील्ड तक सीमित कर सकते हैं. यह SKU तब ट्रिगर होता है, जब सिर्फ़ इन फ़ील्ड के लिए अनुरोध किया जाता है:
iOS:
GMSPlacePropertyPlaceID
,
GMSPlacePropertyName
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.0 डॉलर(हर 1,000 डॉलर के लिए 0.00 डॉलर) |
हर के लिए 0.0 डॉलर(हर 1,000 डॉलर के लिए 0.00 डॉलर) |
हर के लिए 0.0 डॉलर(हर 1,000 डॉलर के लिए 0.00 डॉलर) |
SKU: टेक्स्ट सर्च (बेसिक)
अपने स्थान विवरण (नया) अनुरोध में फ़ील्ड मास्क या फ़ील्ड सूची का उपयोग करके, आप जवाब को केवल उन फ़ील्ड तक सीमित कर सकते हैं. यह SKU तब ट्रिगर होता है, जब सिर्फ़ इन फ़ील्ड के लिए अनुरोध किया जाता है:
iOS:
GMSPlacePropertyAddressComponents
,
GMSPlacePropertyBusinessStatus
,
GMSPlacePropertyFormattedAddress
,
GMSPlacePropertyIconBackgroundColor
,
GMSPlacePropertyIconImageURL
,
GMSPlacePropertyCoordinate
,
GMSPlacePropertyPhotos
,
GMSPlacePropertyPlusCode
,
GMSPlacePropertyTypes
,
GMSPlacePropertyUTCOffsetMinutes
,
GMSPlacePropertyViewport
,
GMSPlacePropertyWheelchairAccessibleEntrance
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.032 डॉलर(हर 1,000 के लिए 3,200 रुपये) |
हर के लिए 0.0256 डॉलर(हर 1,000 के लिए 2,560 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
SKU: टेक्स्ट सर्च (बेहतर)
अपने स्थान विवरण (नया) अनुरोध में फ़ील्ड मास्क या फ़ील्ड सूची का उपयोग करके, आप जवाब को केवल उन फ़ील्ड तक सीमित कर सकते हैं. यह SKU तब ट्रिगर होता है, जब सिर्फ़ इन फ़ील्ड के लिए अनुरोध किया जाता है:
iOS:
GMSPlacePropertyCurrentOpeningHours
,
GMSPlacePropertySecondaryOpeningHours
,
GMSPlacePropertyPhoneNumber
,
GMSPlacePropertyPriceLevel
,
GMSPlacePropertyRating
,
GMSPlacePropertyOpeningHours
,
GMSPlacePropertyUserRatingsTotal
,
GMSPlacePropertyWebsite
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.035 डॉलर(हर 1,000 के लिए 3,500 रुपये) |
हर के लिए 0.028 डॉलर(हर 1,000 के लिए 2,800 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
SKU: टेक्स्ट सर्च (पसंदीदा)
अपने स्थान विवरण (नया) अनुरोध में फ़ील्ड मास्क या फ़ील्ड सूची का उपयोग करके, आप जवाब को केवल उन फ़ील्ड तक सीमित कर सकते हैं. यह SKU तब ट्रिगर होता है, जब सिर्फ़ इन फ़ील्ड के लिए अनुरोध किया जाता है:
iOS:
GMSPlacePropertyCurbsidePickup
,
GMSPlacePropertyDelivery
,
GMSPlacePropertyDineIn
,
GMSPlacePropertyEditorialSummary
,
GMSPlacePropertyReservable
,
GMSPlacePropertyServesBeer
,
GMSPlacePropertyServesBreakfast
,
GMSPlacePropertyServesBrunch
,
GMSPlacePropertyServesDinner
,
GMSPlacePropertyServesLunch
,
GMSPlacePropertyServesVegetarianFood
,
GMSPlacePropertyServesWine
,
GMSPlacePropertyTakeout
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.040 डॉलर(हर 1,000 डॉलर के लिए 4,000 रुपये) |
हर के लिए 0.032 डॉलर(हर 1,000 के लिए 3,200 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
iOS के लिए Places SDK टूल की कीमत
ऑटोकंप्लीट सेशन के बारे में जानकारी
ऑटोकंप्लीट सेशन में कुछ ऑटोकंप्लीट अनुरोध (किसी एक जगह पर उपयोगकर्ता के टाइप के हिसाब से सुझाव पाने के लिए) होते हैं. साथ ही, इनमें जगहों की जानकारी का ज़्यादा से ज़्यादा एक अनुरोध शामिल होता है, ताकि उस जगह के बारे में जानकारी मिल सके जिसे उपयोगकर्ता ने चुना है. एक ही सेशन टोकन, ऑटोकंप्लीट और इसके बाद जगह की जानकारी के अनुरोध को पास किया जाता है. सेशन की शुरुआत, अपने-आप पूरा होने के पहले अनुरोध से होती है. आम तौर पर, ऐसा तब होता है, जब उपयोगकर्ता टाइप करना शुरू करता है. जब उपयोगकर्ता ने अपने-आप पूरे होने वाले सुझावों में से कोई एक चुना होता है, तब जगहों की जानकारी से जुड़ा कॉल किया जाता है. अगर कोई उपयोगकर्ता कोई सुझाव नहीं चुनता है, तो जगह की जानकारी के बारे में कोई कॉल नहीं किया जाता है.
किसी उपयोगकर्ता की ओर से कोई जगह चुनने के बाद (जैसे, जगहों की जानकारी वाला कॉल किया जाता है), आपको नए सेशन टोकन का इस्तेमाल करके नया सेशन शुरू करना होगा.
अपने-आप पूरे होने वाले सेशन, इन एपीआई से जनरेट किए जा सकते हैं:
- Places API के लिए अपने-आप पूरे होने की सुविधा की सेवा या Maps JavaScript API की, जगहों के अपने-आप पूरे होने की सेवा. आपको सेशन टोकन देने के लिए, अपने ऐप्लिकेशन को डिज़ाइन करना होगा (आपको अपना मौजूदा कोड बदलना पड़ सकता है).
- Maps JavaScript API का अपने-आप पूरा होने वाला विजेट. उन विजेट पर सेशन के आधार पर बिलिंग अपने-आप चालू हो जाती है. इसके लिए, कोड में किसी भी बदलाव की ज़रूरत नहीं होती.
सेशन टोकन, एक उपयोगकर्ता सेशन के लिए अच्छा होता है. इसका इस्तेमाल एक से ज़्यादा उपयोगकर्ता सेशन के लिए नहीं किया जाना चाहिए. किसी सेशन टोकन का फिर से इस्तेमाल करने पर, सेशन को अमान्य माना जाता है और अनुरोधों के लिए इस तरह शुल्क लिया जाता है जैसे कोई सेशन टोकन दिया गया न हो.
सेशन का इस्तेमाल करके, अपने-आप पूरे होने वाले अनुरोधों और जगहों की जानकारी के अनुरोधों की बिलिंग अलग-अलग SKU पर की जाती है.
Places डेटा SKU के बारे में जानकारी
जगहें डेटा के तीन SKU हैं: बुनियादी डेटा, संपर्क डेटा, और वायुमंडल का डेटा.एक या उससे ज़्यादा डेटा SKU, इनके लिए ट्रिगर होते हैं:
- Android:
fetchPlace()
याfindCurrentPlace()
को किए गए हर अनुरोध की जानकारी - iOS:
fetchPlaceFromPlaceID:
याfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
पर किए गए हर कॉल - वेब सेवा: अनुरोध में दिए गए फ़ील्ड के आधार पर, हर जगह का अनुरोध
डेटा SKU से हमेशा अनुरोध ट्रिगर करने के लिए, बेस SKU के साथ-साथ का शुल्क लिया जाता है. उदाहरण के लिए, अगर जगह की जानकारी के अनुरोध में बुनियादी डेटा के फ़ील्ड शामिल हैं, तो इस अनुरोध के लिए बेसिक डेटा SKU और जगह की जानकारी वाली SKU, दोनों के तहत शुल्क लिया जाएगा.
SKU: बुनियादी डेटा
अपने 'जगह की जानकारी' या 'जगह ढूंढें' अनुरोध में फ़ील्ड पैरामीटर का इस्तेमाल करके, आप जवाब को सिर्फ़ उन फ़ील्ड तक सीमित कर सकते हैं. बेसिक कैटगरी में मौजूद फ़ील्ड, जगहों के अनुरोध की मूल लागत में शामिल किए जाते हैं. इससे कोई अतिरिक्त शुल्क नहीं लिया जाता. बेसिक डेटा SKU तब ट्रिगर होता है, जब इनमें से किसी फ़ील्ड का अनुरोध किया जाता है:
-
Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
,Place.Field.ID
,Place.Field.LAT_LNG
,Place.Field.NAME
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
,Place.Field.UTC_OFFSET
याPlace.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
-
iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinessStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
याGMSPlaceFieldViewport
-
वेब सेवा:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
याwheelchair_accessible_entrance
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
अनुरोध की गई जगह का शुल्क + 0.00 डॉलर |
अनुरोध की गई जगह का शुल्क + 0.00 डॉलर |
अनुरोध की गई जगह का शुल्क + 0.00 डॉलर |
SKU: संपर्क का डेटा
वेब सेवाओं के लिए अपनी 'जगह की जानकारी' या 'जगह ढूंढें अनुरोध' के फ़ील्ड पैरामीटर का इस्तेमाल करके या Android या iOS के लिए Place.Field
की अरे का इस्तेमाल करके, सिर्फ़ उन फ़ील्ड के लिए रिस्पॉन्स को सीमित किया जा सकता है. संपर्क श्रेणी में मौजूद फ़ील्ड की वजह से, आपको अलग से शुल्क देना होगा. इनमें से किसी भी फ़ील्ड का अनुरोध करने पर, संपर्क डेटा SKU ट्रिगर होता है:
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
,Place.Field.SECONDARY_OPENING_HOURS
याPlace.Field.WEBSITE_URI
-
iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
याGMSPlaceFieldWebsite
-
वेब सेवा:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
याwebsite
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
अनुरोध की गई जगह का शुल्क + हर 1,000 डॉलर के लिए 0.003 डॉलर (+ हर 1,000 डॉलर के लिए 300 रुपये) |
अनुरोध की गई जगह के लिए शुल्क + हर 0.0024 डॉलर (+ हर 1,000 डॉलर के लिए 2.40 डॉलर) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
SKU: माहौल का डेटा
अपने जगह की जानकारी या जगह ढूंढें अनुरोध में फ़ील्ड पैरामीटर का इस्तेमाल करके, सिर्फ़ उन फ़ील्ड के लिए जवाब को सीमित किया जा सकता है. वायुमंडल श्रेणी के फ़ील्ड से एक अतिरिक्त शुल्क लिया जाता है. वायुमंडल डेटा SKU तब ट्रिगर होता है, जब इनमें से किसी भी फ़ील्ड का अनुरोध किया जाता है:
- Android:
Place.Field.CURBSIDE_PICKUP
,Place.Field.DELIVERY
,Place.Field.EDITORIAL_SUMMARY
,Place.Field.DINE_IN
,Place.Field.PRICE_LEVEL
,Place.Field.RATING
,Place.Field.RESERVABLE
,Place.Field.SERVES_BEER
,Place.Field.SERVES_BREAKFAST
,Place.Field.SERVES_BRUNCH
,Place.Field.SERVES_DINNER
,Place.Field.SERVES_LUNCH
,Place.Field.SERVES_VEGETARIAN_FOOD
,Place.Field.SERVES_WINE
,Place.Field.TAKEOUT
याPlace.Field.USER_RATINGS_TOTAL
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
याGMSPlaceFieldServesVegetarianFood
. - JavaScript: फ़ील्ड (जगह की जानकारी) देखें
- वेब सेवा:
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
,serves_breakfast
,serves_brunch
,serves_dinner
,serves_lunch
,serves_vegetarian_food
,serves_wine
,takeout
याuser_ratings_total
.
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
अनुरोध की गई जगह का शुल्क + हर 0.005 डॉलर (+ हर 1,000 डॉलर के लिए 500 रुपये) |
जगह से जुड़ा अनुरोध करने की लागत + हर 0.004 डॉलर (+ हर 1,000 डॉलर के लिए 400 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
SKU: ऑटोकंप्लीट – हर अनुरोध
ऑटोकंप्लीट – हर अनुरोध SKU पर, इनमें से किसी भी ऐसे कॉल या अनुरोध के लिए शुल्क लिया जाता है जिसमें सेशन टोकन शामिल नहीं होता है:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: Maps JavaScript API की जगह के अपने-आप पूरे होने की सेवा
- वेब सेवा: जगहें एपीआई की जगह के लिए ऑटोकंप्लीट सेवा
अमान्य ऑटोकंप्लीट सेशन (उदाहरण के लिए, कोई ऐसा सेशन जो किसी सेशन टोकन का फिर से इस्तेमाल करता है) से किए गए कॉल के लिए भी हर अनुरोध SKU के हिसाब से, ऑटोकंप्लीट का शुल्क लिया जाता है.
Maps JavaScript API के प्लेस ऑटोकंप्लीट विजेट से, अपने-आप पूरे होने वाले अनुरोधों के लिए ऑटोकंप्लीट किया जाता है. हर अनुरोध के लिए SKU के हिसाब से शुल्क लिया जा सकता है. ऐसा, अमान्य ऑटोकंप्लीट सेशन से कॉल किए जाने पर किया जाता है. ऐसा तब हो सकता है, जब कोई उपयोगकर्ता विजेट में कई अलग-अलग पते टाइप करता है या अलग-अलग पतों को कॉपी करता/पेस्ट करता है और हमेशा अपने-आप पूरा होने वाला कोई सुझाव नहीं चुनता.
महीने के हिसाब से वॉल्यूम की सीमा (हर अनुरोध की कीमत) |
||
---|---|---|
हर के लिए 0.00283 डॉलर(हर 1,000 के लिए 2.83 डॉलर) |
हर के लिए 0.00227 डॉलर(हर 1,000 के लिए 2.27 डॉलर) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
SKU: जगह की जानकारी के बिना अपने-आप पूरा होना – हर सेशन
जगह की जानकारी के बिना ऑटोकंप्लीट की सुविधा – हर सेशन SKU का शुल्क, अपने-आप पूरे होने वाले सेशन के लिए लिया जाता है. इसमें, जगह की जानकारी का अनुरोध शामिल नहीं होता (सेशन शुरू होने के कुछ मिनटों का ही समय होता है).
हर महीने की वॉल्यूम की सीमा (हर सेशन की कीमत) |
||
---|---|---|
हर के लिए 0.017 डॉलर(हर 1,000 के लिए 1,700 रुपये) |
हर के लिए 0.0136 डॉलर(हर 1,000 के लिए 1,360 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
उदाहरण
अगर आपके ऐप्लिकेशन के ऐप्लिकेशन में एक ही सेशन में ये दो कॉल आते हैं, तो:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placeClient?.findAutocomplete आर्ट्स(fromQuery: "par" ...
- placesClient?.findAutocompletepreviewions(fromQuery: "paris" ...
वेब सेवा
- अपने-आप पूरा होने का अनुरोध करें (input=”par”, session_token: XYZ)
- अपने-आप पूरा होने का अनुरोध करें (input=”paris”, session_token: XYZ)
अपने बिल में, आपको यह SKU दिखेगी (SKU से अपना बिल देखते समय):
- जगह की जानकारी के बिना अपने-आप पूरा होना – हर सेशन के लिए (कीमत 0.017 डॉलर प्रति सेशन से शुरू)
SKU: ऑटोकंप्लीट (जगह की जानकारी के साथ शामिल है) – हर सेशन
ऑटोकंप्लीट (जगह की जानकारी के साथ शामिल है) – हर सेशन के लिए SKU से अपने-आप पूरे होने वाले सेशन के लिए शुल्क लिया जाता है जिसमें इनमें से कोई एक शामिल है:
- Android:
fetchPlace()
को कॉल - iOS:
fetchPlaceFromPlaceID:
को कॉल - वेब सेवा: जगह की जानकारी का अनुरोध
अपने-आप पूरा होने वाले अनुरोध के लिए, कोई शुल्क नहीं लिया जाता. साथ ही, जगह की जानकारी देने वाले अगले कॉल के लिए, जगह की जानकारी की कीमत के हिसाब से शुल्क लिया जाता है.
जगह की जानकारी के लिए किए गए अनुरोध से, डेटा SKU जनरेट होते हैं (बेसिक, संपर्क, और/या वायुस्फ़ीयर) – यह अनुरोध में दिए गए फ़ील्ड पर निर्भर करता है.
अगर जगह की जानकारी के अनुरोध में फ़ील्ड नहीं जोड़े जाते हैं, तो सभी डेटा SKU ट्रिगर हो जाते हैं (बेसिक, संपर्क, और माहौल).
अपने-आप पूरा होने वाले सेशन के दौरान, जगह की जानकारी के आईडी को रीफ़्रेश करने के अनुरोध (ऐसे अनुरोध जो सिर्फ़ place_id
फ़ील्ड के बारे में बताते हैं) को SKU: जगह की जानकारी के बिना, अपने-आप पूरा होने की सुविधा के तौर पर बिल किया जाता है – हर सेशन के हिसाब से.
हर महीने की वॉल्यूम की सीमा (हर सेशन की कीमत) |
||
---|---|---|
0 रुपये | 0 रुपये | 0 रुपये |
उदाहरण
अगर आपके ऐप्लिकेशन से किसी एक सेशन में ये तीन कॉल आते हैं:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (इसमें
FetchPlaceRequest
प्लेस आईडी और ADDRESS फ़ील्ड शामिल है)
iOS
- placeClient?.findAutocomplete आर्ट्स(fromQuery: "par" ...
- placesClient?.findAutocompletepreviewions(fromQuery: "paris" ...
- fetchPlaceLocalID:
(इसमें जगह का आईडी और
GMSPlaceFieldFormattedAddress
फ़ील्ड शामिल है)
वेब सेवा
- जगहों के अपने-आप पूरे होने का अनुरोध (input=”par”, session_token: XYZ)
- जगहें अपने-आप पूरा होने का अनुरोध (input=”paris”, session_token: XYZ)
- जगह की जानकारी (place_id, session_token: XYZ, फ़ील्ड:Format_address)
अपने बिल में, आपको ये SKU दिखेंगी (SKU से अपना बिल देखते समय):
- ऑटोकंप्लीट (जगह की जानकारी के साथ शामिल) – हर सेशन के लिए (0.00 डॉलर बिल किया जाता है)
- जगह की जानकारी (हर सेशन के लिए कीमत 0.017 डॉलर से शुरू)
- बेसिक डेटा (0.00 डॉलर में बिल किया गया)
SKU: जगह की जानकारी
जगह की जानकारी वाले कॉल के लिए शुल्क इस तरह से लिया जाता है:
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.017 डॉलर(हर 1,000 के लिए 1,700 रुपये) |
हर के लिए 0.0136 डॉलर(हर 1,000 के लिए 1,360 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
जगह की जानकारी SKU, इन एपीआई से जनरेट की जाती है:
- Android: Android के लिए SDK टूल
(
fetchPlace()
) - iOS: iOS के लिए SDK टूल
(
fetchPlaceFromPlaceID:
) - JavaScript:
Maps JavaScript API की जगह की जानकारी देने वाली सेवा (
getDetails
) - JavaScript:
Maps JavaScript API का, अपने-आप पूरा होने वाला विजेट (
getPlace
) - JavaScript:
Maps JavaScript API का प्लेस SearchBox विजेट:
getPlaces()
उपयोगकर्ता की ओर से जगह का नतीजा (आइकॉन: पिन) चुनने के बाद, कोई क्वेरी (आइकॉन: मैग्निफ़ायर) चुनने के बाद, *नहीं* कोई क्वेरी (आइकॉन: मैग्निफ़ायर), जैसा कि यहां दिखाया गया है: - वेब सेवा: Places API जगह की जानकारी देने वाली सेवा
वेब एपीआई और सेवाओं के साथ, जगह की जानकारी वाली SKU से शुल्क लिया जाता है. भले ही, सेशन टोकन दिया गया हो या नहीं.
जगह की जानकारी वाला कॉल या अनुरोध, डेटा SKU (बेसिक, संपर्क, और/या वायुस्फ़ीयर) भी जनरेट करता है. ये उन फ़ील्ड के आधार पर होते हैं जो कॉल या अनुरोध में दिए गए हैं. अगर जगह की जानकारी वाले कॉल या अनुरोध में नहीं फ़ील्ड दिए हैं, तो सभी डेटा SKU ट्रिगर हो जाते हैं. साथ ही, आपसे जगहों की जानकारी पर किए जाने वाले कॉल या अनुरोध के साथ पूरे डेटा की लागत ली जाती है.
उदाहरण
- इनमें से कोई एक कॉल करें या अनुरोध करें:
- मोबाइल: Android पर
fetchPlace()
या iOS परfetchPlaceFromPlaceID:
को कॉल करें और सिर्फ़ADDRESS
फ़ील्ड बताएं - वेब एपीआई या सेवा: जगह की जानकारी के लिए अनुरोध करें और सिर्फ़ पता फ़ील्ड डालें:
getPlaceDetails(fields: formatted_address)
- जगह की जानकारी (हर सेशन के लिए कीमत 0.017 डॉलर से शुरू)
- बेसिक डेटा (0.00 डॉलर में बिल किया गया)
- मोबाइल: Android पर
- इनमें से कोई एक कॉल करें या अनुरोध करें:
- मोबाइल: Android पर
fetchPlace()
या iOS परfetchPlaceFromPlaceID:
को कॉल करें और सिर्फ़PHONE_NUMBER
फ़ील्ड बताएं - वेब एपीआई या सेवा: जगह की जानकारी के लिए अनुरोध करें और फ़ोन नंबर का फ़ील्ड बताएं:
getPlaceDetails(fields: formatted_phone_number)
- जगह की जानकारी (हर सेशन के लिए कीमत 0.017 डॉलर से शुरू)
- संपर्क डेटा (हर अनुरोध के लिए 0.003 डॉलर से शुरू)
- मोबाइल: Android पर
- इनमें से कोई एक कॉल करें या अनुरोध करें:
- मोबाइल: Android पर
fetchPlace()
या iOS परfetchPlaceFromPlaceID:
को कॉल करें और सभी फ़ील्ड की जानकारी दें - वेब एपीआई या सेवा: जगह की जानकारी का अनुरोध करें और सभी फ़ील्ड के बारे में बताएं. फ़ील्ड के बारे में जानकारी नहीं देने पर,
इस तरह का अनुरोध डिफ़ॉल्ट रूप से लागू हो जाता है:
getPlaceDetails()
.
- जगह की जानकारी (हर सेशन के लिए कीमत 0.017 डॉलर से शुरू)
- बेसिक डेटा (0.00 डॉलर में बिल किया गया)
- संपर्क डेटा (हर अनुरोध के लिए 0.003 डॉलर से शुरू)
- माहौल का डेटा (हर अनुरोध की कीमत 0.005 डॉलर से शुरू)
- मोबाइल: Android पर
SKU: मौजूदा जगह खोजें
मौजूदा जगह ढूंढने के लिए, findCurrentPlace()
(Android) या findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) पर किए जाने वाले कॉल के लिए शुल्क लिया जाता है.
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.030 डॉलर(हर 1,000 डॉलर के लिए 3,000 रुपये) |
हर के लिए 0.024 डॉलर(हर 1,000 के लिए 2,400 रुपये) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
findCurrentPlace()
(Android) या
findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) पर किए जाने वाले कॉल
में डेटा SKU (बेसिक, संपर्क, और/या
वायुस्फ़ीयर) भी जनरेट होते हैं. ये सब कॉल में दिए गए फ़ील्ड के आधार पर होते हैं.
जवाब को सिर्फ़ उन फ़ील्ड तक सीमित करने के लिए, डेटा फ़ील्ड तय करें. आपको 'मौजूदा जगह ढूंढें' कॉल के साथ-साथ अनुरोध किए गए डेटा के लिए भी बिल भेजा जाता है.
उदाहरण
- आपको
findCurrentPlace()
(Android) याfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) को कॉल करना होगा और सिर्फ़ADDRESS
फ़ील्ड चुनना होगा. अपने बिल में, आपको ये SKU दिखेंगी (SKU के हिसाब से अपना बिल देखते समय):- मौजूदा जगह ढूंढें (हर अनुरोध की कीमत 0.030 डॉलर से शुरू)
- बेसिक डेटा (0.00 डॉलर में बिल किया गया)
- आप
findCurrentPlace()
(Android) याfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) को कॉल करें औरPHONE_NUMBER
फ़ील्ड बताएं. अपने बिल में, आपको ये SKU दिखेंगी (SKU के हिसाब से अपना बिल देखते समय):- मौजूदा जगह ढूंढें (हर अनुरोध की कीमत 0.030 डॉलर से शुरू)
- संपर्क डेटा (हर अनुरोध के लिए 0.003 डॉलर से शुरू)
- आपको
findCurrentPlace()
(Android) याfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) को कॉल करना होगा और डेटा-टाइप के तीनों बकेट से फ़ील्ड तय करना होगा. अपने बिल में, आपको ये SKU दिखेंगी (SKU के हिसाब से अपना बिल देखते समय):- मौजूदा जगह ढूंढें (हर अनुरोध की कीमत 0.030 डॉलर से शुरू)
- बेसिक डेटा (0.00 डॉलर में बिल किया गया)
- संपर्क डेटा (हर अनुरोध के लिए 0.003 डॉलर से शुरू)
- माहौल का डेटा (हर अनुरोध की कीमत 0.005 डॉलर से शुरू)
SKU: जगह की फ़ोटो
जगह की फ़ोटो SKU का शुल्क, इसके लिए लिया जाता है:
- Android:
fetchPhoto()
को किए गए कॉल - iOS:
loadPlacePhoto:
को कॉल - JavaScript: इमेज पिक्सल का डेटा लोड करने के लिए
PlacePhoto.getUrl()
से मिले यूआरएल से डेटा का अनुरोध करने पर, जगहों की लाइब्रेरी, Maps JavaScript API की स्थल फ़ोटो सेवा से - वेब सेवा: जगहें एपीआई के लिए जगह Photos सेवा के लिए अनुरोध
JavaScript सेवा के लिए, PlacePhoto.getUrl()
तरीके का इस्तेमाल करने से बिलिंग तब तक नहीं होती, जब तक कि यूआरएल का इस्तेमाल पिक्सल डेटा पाने के लिए न किया जाए.
महीने के हिसाब से वॉल्यूम की सीमा (हर कॉल की कीमत) |
||
---|---|---|
हर के लिए 0.007 डॉलर(हर 1,000 डॉलर के लिए 700 रुपये) |
हर के लिए 0.0056 डॉलर(हर 1,000 डॉलर के लिए 560 डॉलर) |
वॉल्यूम की कीमत जानने के लिए, सेल्स टीम से संपर्क करें |
इस्तेमाल करने की अन्य सीमाएं
हालांकि, रोज़ाना अनुरोधों की कोई ज़्यादा से ज़्यादा संख्या नहीं होती है, फिर भी iOS के लिए Places SDK टूल का इस्तेमाल करते समय, इस्तेमाल के लिए नीचे दी गई सीमा अब भी लागू होती है:
- दर की सीमा 6,000 क्यूपीएम (हर मिनट अनुरोध) है. इसकी गिनती एक ही प्रोजेक्ट के क्रेडेंशियल का इस्तेमाल करके, सभी ऐप्लिकेशन के क्लाइंट-साइड और सर्वर साइड अनुरोधों को जोड़कर की जाती है.
इस्तेमाल की शर्तों की पाबंदियां
इस्तेमाल की शर्तों के बारे में जानकारी के लिए, Google Maps Platform की सेवा की शर्तों का लाइसेंस से जुड़ी पाबंदियां सेक्शन देखें.
इस्तेमाल की लागत मैनेज करना
iOS के लिए Places SDK टूल के इस्तेमाल की लागत को मैनेज करने या अपने प्रोडक्शन ट्रैफ़िक की मांग को पूरा करने के लिए, किसी भी एपीआई से किए जाने वाले सभी अनुरोधों के लिए रोज़ का कोटा तय करें. रोज़ के कोटा आधी रात को पैसिफ़िक समय पर रीसेट किए जाते हैं.
iOS के लिए Places SDK टूल की कोटा सीमाएं देखने या बदलने के लिए:
- Cloud Console में, Google Maps Platform कोटा पेज खोलें.
- एपीआई ड्रॉप-डाउन पर क्लिक करें और iOS के लिए साइट के SDK टूल चुनें.
- कोटा की सीमाएं देखने के लिए, नीचे अनुरोध
कार्ड तक स्क्रोल करें.
टेबल में कोटे के नाम और सीमाएं दी गई हैं. - कोटा की सीमा बदलने के लिए, उस सीमा के लिए बदलाव करें आइकॉन पर क्लिक करें.
दिखने वाले डायलॉग बॉक्स में, कोटा की सीमा फ़ील्ड में, वह सीमा डालें जिसकी बिलिंग की जानी है. Google की तय की गई कोटे की सीमा तक की सीमा डालें. इसके बाद, सेव करें को चुनें.
अगर किसी दिन आपके एपीआई का इस्तेमाल, बिल करने लायक कोटा की सीमा तक पहुंच जाता है, तो आपका ऐप्लिकेशन उस दिन के बचे हुए समय में एपीआई को ऐक्सेस नहीं कर पाएगा.
लागत के मैनेजमेंट से जुड़े संसाधन
-
भारत के उपयोगकर्ताओं को Maps Platform क्रेडिट पाने के लिए Google Maps Platform का बिलिंग खाता बनाने से पहले Google Cloud Platform बिलिंग खाता बनाना होगा.↩