PlacesService class
google.maps.places.PlacesService
क्लास
इसमें जगहों को खोजने और किसी जगह की जानकारी पाने के तरीके शामिल हैं.
const {PlacesService} = await google.maps.importLibrary("places") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
|---|---|
PlacesService |
PlacesService(attrContainer)पैरामीटर:
PlacesService का एक नया इंस्टेंस बनाता है, जो तय किए गए कंटेनर में एट्रिब्यूशन रेंडर करता है. |
तरीके | |
|---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
फ़ोन नंबर के आधार पर, जगहों की सूची दिखाता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध में कोई गड़बड़ी है, तो एक से ज़्यादा नतीजे दिख सकते हैं. कॉलबैक में पास किए गए PlaceResult, पूरे PlaceResult के सबसेट होते हैं. आपका ऐप्लिकेशन, PlacesService.getDetails को कॉल करके और अपनी पसंद की जगह के लिए PlaceResult.place_id को पास करके, हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult पा सकता है. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर, जगहों की सूची दिखाता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध में कोई गड़बड़ी है, तो एक से ज़्यादा नतीजे दिख सकते हैं. कॉलबैक में पास किए गए PlaceResult, पूरे PlaceResult के सबसेट होते हैं. आपका ऐप्लिकेशन, PlacesService.getDetails को कॉल करके और अपनी पसंद की जगह के लिए PlaceResult.place_id को पास करके, हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult पा सकता है. |
getDetails |
getDetails(request, callback)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
दिए गए placeId से पहचानी गई जगह की जानकारी दिखाता है. |
nearbySearch |
nearbySearch(request, callback)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
कीवर्ड या टाइप के आधार पर, किसी खास जगह के आस-पास की जगहों की सूची दिखाता है. जगह की जानकारी हमेशा देनी होगी. इसके लिए, LatLngBounds या location और radius पैरामीटर में से किसी एक को पास करें. कॉलबैक में पास किए गए PlaceResult, पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. इसके लिए, आपको अपनी पसंद की जगह के लिए PlaceResult.place_id भेजकर, जगह की जानकारी का अनुरोध करना होगा. PlaceSearchPagination ऑब्जेक्ट का इस्तेमाल, नतीजों के अन्य पेजों को फ़ेच करने के लिए किया जा सकता है. अगर यह नतीजों का आखिरी पेज है या नतीजों का सिर्फ़ एक पेज है, तो यह शून्य होगा. |
textSearch |
textSearch(request, callback)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर, जगहों की सूची दिखाता है. उदाहरण के लिए, "न्यूयॉर्क में पिज़्ज़ा" या "ओटावा के आस-पास के जूते के स्टोर". जगह की जानकारी के पैरामीटर इस्तेमाल करना ज़रूरी नहीं है. जगह की जानकारी देने पर, नतीजे सिर्फ़ आस-पास के इलाके के हिसाब से दिखाए जाते हैं, न कि सिर्फ़ उस इलाके में मौजूद जगहों के हिसाब से. जब आपको किसी भी स्ट्रिंग का इस्तेमाल करके जगहें खोजनी हों, तब textSearch का इस्तेमाल करें. साथ ही, जब आपको खोज के नतीजों को किसी खास जगह तक सीमित नहीं करना हो, तब भी textSearch का इस्तेमाल करें. PlaceSearchPagination ऑब्जेक्ट का इस्तेमाल, नतीजों के अन्य पेजों को फ़ेच करने के लिए किया जा सकता है. अगर यह नतीजों का आखिरी पेज है या नतीजों का सिर्फ़ एक पेज है, तो यह शून्य होगा. |
PlaceDetailsRequest इंटरफ़ेस
google.maps.places.PlaceDetailsRequest
इंटरफ़ेस
जगह की जानकारी से जुड़ी क्वेरी, जिसे PlacesService पर भेजा जाना है.
प्रॉपर्टी | |
|---|---|
placeId |
टाइप:
stringउस जगह का प्लेस आईडी जिसके बारे में जानकारी का अनुरोध किया जा रहा है. |
fields optional |
टाइप:
Array<string> optionalज़्यादा जानकारी वाले जवाब में शामिल किए जाने वाले फ़ील्ड, जिनके लिए शुल्क लिया जाएगा. अगर कोई फ़ील्ड नहीं दिया गया है या ['ALL'] को पास किया गया है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनका बिल भेजा जाएगा. हालांकि, प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता. फ़ील्ड की सूची देखने के लिए, PlaceResult देखें. नेस्ट किए गए फ़ील्ड को बिंदु-पाथ (उदाहरण के लिए, "geometry.location") की मदद से दिखाया जा सकता है. |
language optional |
टाइप:
string optionalउस भाषा का आइडेंटिफ़ायर जिसमें जानकारी दिखानी है. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
region optional |
टाइप:
string optionalउपयोगकर्ता के इलाके का कोड. इससे यह तय हो सकता है कि कौनसी फ़ोटो वापस की जाएंगी. इसके अलावा, अन्य चीज़ों पर भी असर पड़ सकता है. क्षेत्र कोड में, ccTLD ("टॉप लेवल डोमेन") की दो वर्णों वाली वैल्यू डाली जा सकती है. ccTLD के ज़्यादातर कोड, ISO 3166-1 कोड से मेल खाते हैं. हालांकि, कुछ कोड अलग होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का सीसीटीएलडी "uk" ( .co.uk) है, जबकि इसका आईएसओ 3166-1 कोड "gb" है. तकनीकी तौर पर, यह कोड "यूनाइटेड किंगडम ऑफ़ ग्रेट ब्रिटेन ऐंड नॉर्दर्न आयरलैंड" की इकाई के लिए है. |
sessionToken optional |
टाइप:
AutocompleteSessionToken optionalजानकारी के अनुरोध को अपने-आप पूरा होने वाले सेशन के साथ बंडल करने के लिए इस्तेमाल किया जाने वाला यूनीक रेफ़रंस. |
FindPlaceFromPhoneNumberRequest इंटरफ़ेस
google.maps.places.FindPlaceFromPhoneNumberRequest
इंटरफ़ेस
टेक्स्ट खोज के ज़रिए जगह ढूंढने का अनुरोध, जिसे PlacesService.findPlaceFromPhoneNumber को भेजना है.
प्रॉपर्टी | |
|---|---|
fields |
टाइप:
Array<string>जवाब में शामिल किए जाने वाले फ़ील्ड, जिनके लिए शुल्क लिया जाएगा. अगर ['ALL'] को पास किया जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनका बिल भेजा जाएगा. हालांकि, प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता. फ़ील्ड की सूची देखने के लिए, PlaceResult देखें. नेस्ट किए गए फ़ील्ड को बिंदु-पाथ (उदाहरण के लिए, "geometry.location") की मदद से दिखाया जा सकता है. |
phoneNumber |
टाइप:
stringउस जगह का फ़ोन नंबर जिसकी जानकारी चाहिए. फ़ोन नंबर E.164 फ़ॉर्मैट में होना चाहिए. |
language optional |
टाइप:
string optionalभाषा का आइडेंटिफ़ायर, जिसमें नाम और पते दिखाए जाने चाहिए. हालांकि, ऐसा तब ही होगा, जब भाषा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
locationBias optional |
टाइप:
LocationBias optionalजगह खोजते समय इस्तेमाल किया जाने वाला बायस. नतीजा, दिए गए LocationBias के हिसाब से होगा. हालांकि, यह सिर्फ़ LocationBias तक ही सीमित नहीं होगा. |
FindPlaceFromQueryRequest इंटरफ़ेस
google.maps.places.FindPlaceFromQueryRequest
इंटरफ़ेस
टेक्स्ट खोज के ज़रिए जगह ढूंढने का अनुरोध, जिसे PlacesService.findPlaceFromQuery को भेजना है.
प्रॉपर्टी | |
|---|---|
fields |
टाइप:
Array<string>जवाब में शामिल किए जाने वाले फ़ील्ड, जिनके लिए शुल्क लिया जाएगा. अगर ['ALL'] को पास किया जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनका बिल भेजा जाएगा. हालांकि, प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता. फ़ील्ड की सूची देखने के लिए, PlaceResult देखें. नेस्ट किए गए फ़ील्ड को बिंदु-पाथ (उदाहरण के लिए, "geometry.location") की मदद से दिखाया जा सकता है. |
query |
टाइप:
stringअनुरोध की क्वेरी. उदाहरण के लिए, किसी जगह का नाम या पता. |
language optional |
टाइप:
string optionalभाषा का आइडेंटिफ़ायर, जिसमें नाम और पते दिखाए जाने चाहिए. हालांकि, ऐसा तब ही होगा, जब भाषा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
locationBias optional |
टाइप:
LocationBias optionalजगह खोजते समय इस्तेमाल किया जाने वाला बायस. नतीजा, दिए गए LocationBias के हिसाब से होगा. हालांकि, यह सिर्फ़ LocationBias तक ही सीमित नहीं होगा. |
PlaceSearchRequest इंटरफ़ेस
google.maps.places.PlaceSearchRequest
इंटरफ़ेस
PlacesService को भेजी जाने वाली, जगह की खोज से जुड़ी क्वेरी.
प्रॉपर्टी | |
|---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optionalजगहों को खोजने के लिए सीमाएं. अगर bounds सेट है, तो location और radius, दोनों को अनदेखा कर दिया जाएगा. |
keyword optional |
टाइप:
string optionalयह एक ऐसा शब्द है जिसे सभी उपलब्ध फ़ील्ड से मैच किया जाएगा. इसमें नाम, टाइप, और पता के साथ-साथ, ग्राहक की समीक्षाएं और तीसरे पक्ष का अन्य कॉन्टेंट भी शामिल है. हालांकि, इसमें और भी चीज़ें शामिल हो सकती हैं. |
language optional |
टाइप:
string optionalभाषा का आइडेंटिफ़ायर, जिसमें नाम और पते दिखाए जाने चाहिए. हालांकि, ऐसा तब ही होगा, जब भाषा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
location optional |
टाइप:
LatLng|LatLngLiteral optionalवह जगह जहां के आस-पास की जगहें खोजनी हैं. |
maxPriceLevel optional |
टाइप:
number optionalयह विकल्प चुनने पर, आपको सिर्फ़ उन जगहों के नतीजे दिखेंगे जिनकी कीमत तय की गई सीमा या उससे कम हो. मान्य वैल्यू 0 (सबसे किफ़ायती) से 4 (सबसे महंगा) के बीच होनी चाहिए. अगर यह वैल्यू दी गई है, तो यह minPrice से ज़्यादा या उसके बराबर होनी चाहिए. |
minPriceLevel optional |
टाइप:
number optionalयह विकल्प, नतीजों को सिर्फ़ उन जगहों तक सीमित करता है जिनकी कीमत तय की गई सीमा या उससे ज़्यादा हो. मान्य वैल्यू 0 (सबसे किफ़ायती) से 4 (सबसे महंगा) के बीच होनी चाहिए. अगर यह वैल्यू दी गई है, तो यह maxPrice से कम या उसके बराबर होनी चाहिए. |
|
टाइप:
string optionalkeyword के बराबर. इस फ़ील्ड की वैल्यू को keyword फ़ील्ड की वैल्यू के साथ जोड़ा जाता है और एक ही खोज स्ट्रिंग के हिस्से के तौर पर पास किया जाता है. |
openNow optional |
टाइप:
boolean optionalइससे सिर्फ़ उन जगहों के नतीजे मिलते हैं जो फ़िलहाल खुली हैं. |
radius optional |
टाइप:
number optionalदी गई जगह से कितनी दूरी तक की जगहों को खोजना है. यह दूरी मीटर में होती है. ज़्यादा से ज़्यादा 50,000 की वैल्यू डाली जा सकती है. |
rankBy optional |
टाइप:
RankBy optionalडिफ़ॉल्ट:
RankBy.PROMINENCEइससे पता चलता है कि नतीजे दिखाते समय, रैंकिंग के लिए किस तरीके का इस्तेमाल किया जाए. ध्यान दें कि जब rankBy को DISTANCE पर सेट किया जाता है, तो आपको location की वैल्यू देनी होगी. हालांकि, radius या bounds की वैल्यू नहीं दी जा सकती. |
type optional |
टाइप:
string optionalदिए गए टाइप की जगहें खोजता है. टाइप का अनुवाद, अनुरोध की टारगेट की जगह की स्थानीय भाषा में किया जाता है और इसका इस्तेमाल क्वेरी स्ट्रिंग के तौर पर किया जाता है. अगर कोई क्वेरी भी दी जाती है, तो उसे स्थानीय भाषा में लिखी गई टाइप स्ट्रिंग में जोड़ दिया जाता है. जवाब में, किसी दूसरे टाइप के नतीजे नहीं दिखाए जाते. इस फ़ील्ड का इस्तेमाल करके, भाषा और इलाके के हिसाब से कैटगरी के हिसाब से खोजें. मान्य टाइप यहां दिए गए हैं. |
TextSearchRequest इंटरफ़ेस
google.maps.places.TextSearchRequest
इंटरफ़ेस
PlacesService को भेजा जाने वाला, टेक्स्ट खोज का अनुरोध.
प्रॉपर्टी | |
|---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optionalजगहों को खोजते समय नतीजों को बायस करने के लिए इस्तेमाल किए जाने वाले बॉउंड (ज़रूरी नहीं). अगर bounds सेट है, तो location और radius, दोनों को अनदेखा कर दिया जाएगा. हालांकि, नतीजों में इन सीमाओं के अंदर के नतीजे ही नहीं दिखेंगे, बल्कि इन सीमाओं के अंदर के नतीजों को ज़्यादा रैंक दी जाएगी. |
language optional |
टाइप:
string optionalभाषा का आइडेंटिफ़ायर, जिसमें नाम और पते दिखाए जाने चाहिए. हालांकि, ऐसा तब ही होगा, जब भाषा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
location optional |
टाइप:
LatLng|LatLngLiteral optionalजगहों की खोज के नतीजों को बेहतर बनाने के लिए, इस जगह के केंद्र का इस्तेमाल किया जाता है. |
query optional |
टाइप:
string optionalअनुरोध की क्वेरी के लिए इस्तेमाल किया गया शब्द. उदाहरण के लिए, किसी जगह का नाम ('एफ़िल टावर'), किसी कैटगरी के बाद जगह का नाम ('न्यूयॉर्क में पिज़्ज़ा') या किसी जगह का नाम और उसके बाद जगह की जानकारी देने वाला शब्द ('सिडनी में Starbucks'). |
radius optional |
टाइप:
number optionalमीटर में, उस इलाके का दायरा जिसका इस्तेमाल जगहों की खोज के नतीजों को बायस करने के लिए किया जाता है. |
region optional |
टाइप:
string optionalनतीजों को किसी इलाके के हिसाब से दिखाने के लिए इलाके का कोड. क्षेत्र कोड में, ccTLD ("टॉप लेवल डोमेन") की दो वर्णों वाली वैल्यू डाली जा सकती है. ccTLD के ज़्यादातर कोड, ISO 3166-1 कोड से मेल खाते हैं. हालांकि, कुछ कोड अलग होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का सीसीटीएलडी "uk" ( .co.uk) है, जबकि इसका आईएसओ 3166-1 कोड "gb" है. तकनीकी तौर पर, यह कोड "यूनाइटेड किंगडम ऑफ़ ग्रेट ब्रिटेन ऐंड नॉर्दर्न आयरलैंड" की इकाई के लिए है. |
type optional |
टाइप:
string optionalदिए गए टाइप की जगहें खोजता है. टाइप का अनुवाद, अनुरोध की टारगेट की जगह की स्थानीय भाषा में किया जाता है और इसका इस्तेमाल क्वेरी स्ट्रिंग के तौर पर किया जाता है. अगर कोई क्वेरी भी दी जाती है, तो उसे स्थानीय भाषा में लिखी गई टाइप स्ट्रिंग में जोड़ दिया जाता है. जवाब में, किसी दूसरे टाइप के नतीजे नहीं दिखाए जाते. इस फ़ील्ड का इस्तेमाल करके, भाषा और इलाके के हिसाब से कैटगरी के हिसाब से खोजें. मान्य टाइप यहां दिए गए हैं. |
RankBy के लिए स्थिर वैल्यू
google.maps.places.RankBy
कंस्टेंट
PlaceSearchRequest के लिए रैंकिंग के विकल्प.
const {RankBy} = await google.maps.importLibrary("places") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
कॉन्स्टेंट | |
|---|---|
DISTANCE |
जगह से दूरी के हिसाब से जगह के नतीजों को रैंक करता है. |
PROMINENCE |
जगह की लोकप्रियता के हिसाब से, जगह के नतीजों की रैंकिंग करता है. |
LocationBias typedef
google.maps.places.LocationBias
typedef
LocationBias, जगहों को खोजते समय इस्तेमाल करने के लिए, एक सॉफ्ट बाउंड्री या हिंट दिखाता है. हो सकता है कि नतीजे, तय किए गए इलाके से बाहर के हों. मौजूदा उपयोगकर्ता के आईपी पते को बायस के तौर पर इस्तेमाल करने के लिए, स्ट्रिंग "IP_BIAS" दी जा सकती है. ध्यान दें: Circle का इस्तेमाल करने पर, केंद्र और त्रिज्या की जानकारी देना ज़रूरी है.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
LocationRestriction, जगहों को खोजते समय इस्तेमाल करने के लिए सख्त सीमा दिखाता है.
PlacesServiceStatus के लिए स्थिर वैल्यू
google.maps.places.PlacesServiceStatus
कंस्टेंट
खोज पूरी होने पर, PlacesService से मिली स्थिति. इनकी वैल्यू या कॉन्स्टेंट के नाम का इस्तेमाल करके इनकी जानकारी दें. उदाहरण के लिए, 'OK' या google.maps.places.PlacesServiceStatus.OK.
const {PlacesServiceStatus} = await google.maps.importLibrary("places") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
कॉन्स्टेंट | |
|---|---|
INVALID_REQUEST |
यह अनुरोध अमान्य था. |
NOT_FOUND |
जिस जगह का रेफ़रंस दिया गया था वह नहीं मिली. |
OK |
जवाब में मान्य नतीजा शामिल है. |
OVER_QUERY_LIMIT |
ऐप्लिकेशन के लिए अनुरोध कोटा खत्म हो गया है. |
REQUEST_DENIED |
ऐप्लिकेशन के पास PlacesService का इस्तेमाल करने की अनुमति नहीं है. |
UNKNOWN_ERROR |
सर्वर में गड़बड़ी की वजह से, PlacesService अनुरोध को प्रोसेस नहीं किया जा सका. फिर से कोशिश करने पर, अनुरोध पूरा हो सकता है. |
ZERO_RESULTS |
इस अनुरोध के लिए कोई नतीजा नहीं मिला. |
PlaceSearchPagination इंटरफ़ेस
google.maps.places.PlaceSearchPagination
इंटरफ़ेस
जगहों के नतीजों के अन्य पेजों को फ़ेच करने के लिए इस्तेमाल किया जाने वाला ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
hasNextPage |
टाइप:
booleanइससे पता चलता है कि और नतीजे उपलब्ध हैं या नहीं. true जब नतीजों का एक और पेज हो. |
तरीके | |
|---|---|
nextPage |
nextPage()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
voidनतीजों का अगला पेज फ़ेच करता है. उसी कॉलबैक फ़ंक्शन का इस्तेमाल करता है जो पहले खोज अनुरोध के लिए दिया गया था. |
PlaceResult इंटरफ़ेस
google.maps.places.PlaceResult
इंटरफ़ेस
किसी जगह की जानकारी देता है.
प्रॉपर्टी | |
|---|---|
address_components optional |
टाइप:
Array<GeocoderAddressComponent> optionalइस जगह की लोकेशन के पते के कॉम्पोनेंट का कलेक्शन. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
adr_address optional |
टाइप:
string optionaladr माइक्रोफ़ॉर्मैट में जगह का पता. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
aspects optional |
टाइप:
Array<PlaceAspectRating> optionalGoogle और Zagat पर लोगों की समीक्षाओं के आधार पर, इस जगह के रेटिंग वाले पहलू. रेटिंग 0 से 30 के स्केल पर दी जाती हैं. |
business_status optional |
टाइप:
BusinessStatus optionalअगर जगह कोई कारोबार है, तो यह फ़्लैग बताता है कि वह खुला है या कुछ समय के लिए या हमेशा के लिए बंद है. अगर कोई डेटा उपलब्ध नहीं है, तो खोज के नतीजों या ज़्यादा जानकारी वाले जवाबों में फ़्लैग मौजूद नहीं होता. |
formatted_address optional |
टाइप:
string optionalजगह का पूरा पता. |
formatted_phone_number optional |
टाइप:
string optionalजगह का फ़ोन नंबर, जिसे क्षेत्र के हिसाब से फ़ॉर्मैट किया गया हो. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
geometry optional |
टाइप:
PlaceGeometry optionalजगह की ज्यामिति से जुड़ी जानकारी. |
html_attributions optional |
टाइप:
Array<string> optionalजगह के इस नतीजे के लिए दिखाया जाने वाला एट्रिब्यूशन टेक्स्ट. उपलब्ध html_attributions हमेशा दिखाए जाते हैं. भले ही, fields के लिए अनुरोध किया गया हो या नहीं. |
icon optional |
टाइप:
string optionalइमेज के ऐसे संसाधन का यूआरएल जिसका इस्तेमाल, इस जगह की कैटगरी दिखाने के लिए किया जा सकता है. |
icon_background_color optional |
टाइप:
string optionalजगह के आइकॉन के साथ इस्तेमाल करने के लिए बैकग्राउंड का रंग. PlaceResult.icon_mask_base_uri भी देखें. |
icon_mask_base_uri optional |
टाइप:
string optionalआइकॉन मास्क का छोटा किया गया यूआरएल. आखिर में फ़ाइल एक्सटेंशन (जैसे, .svg या .png) जोड़कर, अलग-अलग तरह के आइकॉन ऐक्सेस करें. |
international_phone_number optional |
टाइप:
string optionalअंतरराष्ट्रीय फ़ॉर्मैट में, जगह का फ़ोन नंबर. अंतरराष्ट्रीय फ़ॉर्मैट में देश का कोड शामिल होता है. साथ ही, इसके पहले प्लस (+) का निशान होता है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
name optional |
टाइप:
string optionalजगह का नाम. ध्यान दें: उपयोगकर्ता की ओर से डाली गई जगहों के मामले में, यह रॉ टेक्स्ट होता है, जैसा कि उपयोगकर्ता ने टाइप किया है. इस डेटा का इस्तेमाल करते समय कृपया सावधानी बरतें. नुकसान पहुंचाने वाले उपयोगकर्ता, इसका इस्तेमाल कोड इंजेक्शन अटैक के लिए वेक्टर के तौर पर कर सकते हैं. ज़्यादा जानकारी के लिए, http://en.wikipedia.org/wiki/Code_injection पर जाएं. |
opening_hours optional |
टाइप:
PlaceOpeningHours optionalइससे यह तय होता है कि जगह कब खुलती है और कब बंद होती है. |
|
टाइप:
boolean optionalयह फ़्लैग बताता है कि जगह हमेशा के लिए बंद है या कुछ समय के लिए. अगर जगह खुली है या कोई डेटा उपलब्ध नहीं है, तो जवाब में फ़्लैग मौजूद नहीं होता. |
photos optional |
टाइप:
Array<PlacePhoto> optionalइस जगह की फ़ोटो. कलेक्शन में ज़्यादा से ज़्यादा PlacePhoto ऑब्जेक्ट हो सकते हैं. |
place_id optional |
टाइप:
string optionalजगह के लिए यूनीक आइडेंटिफ़ायर. |
plus_code optional |
टाइप:
PlacePlusCode optionalजगह के लिए, ओपन लोकेशन कोड या "प्लस कोड" तय करता है. |
price_level optional |
टाइप:
number optionalजगह की कीमत का लेवल, जो 0 से 4 के स्केल पर तय किया जाता है. कीमत के लेवल का मतलब इस तरह है:
|
rating optional |
टाइप:
number optionalइस जगह की समीक्षाओं के आधार पर मिली रेटिंग, जो 1.0 से 5.0 के बीच हो सकती है. |
reviews optional |
टाइप:
Array<PlaceReview> optionalइस जगह की समीक्षाओं की सूची. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
types optional |
टाइप:
Array<string> optional इस जगह के टाइप का कलेक्शन (उदाहरण के लिए, ["political", "locality"] या ["restaurant", "establishment"]). |
url optional |
टाइप:
string optionalइस जगह के लिए Google के आधिकारिक पेज का यूआरएल. यह Google का पेज है. इसमें जगह के बारे में सबसे अच्छी जानकारी उपलब्ध होती है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
user_ratings_total optional |
टाइप:
number optionalइस जगह की PlaceResult.rating रेटिंग में योगदान देने वाली उपयोगकर्ता रेटिंग की संख्या. |
|
टाइप:
number optionalजगह के मौजूदा टाइमज़ोन का यूटीसी से ऑफ़सेट, मिनट में. उदाहरण के लिए, ऑस्ट्रेलिया के सिडनी में डेलाइट सेविंग टाइम, यूटीसी से 11 घंटे आगे है. इसलिए, utc_offset की वैल्यू 660 होगी. यूटीसी से पीछे के टाइमज़ोन के लिए, ऑफ़सेट का मान ऋणात्मक होता है. उदाहरण के लिए, केप वर्ड के लिए utc_offset, -60 है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
utc_offset_minutes optional |
टाइप:
number optionalजगह के मौजूदा टाइमज़ोन का यूटीसी से ऑफ़सेट, मिनट में. उदाहरण के लिए, ऑस्ट्रेलिया के सिडनी में डेलाइट सेविंग टाइम, यूटीसी से 11 घंटे आगे है. इसलिए, utc_offset_minutes की वैल्यू 660 होगी. यूटीसी से पीछे के टाइमज़ोन के लिए, ऑफ़सेट का मान ऋणात्मक होता है. उदाहरण के लिए, केप वर्ड के लिए utc_offset_minutes, -60 है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
vicinity optional |
टाइप:
string optionalजगह का आसानी से समझ आने वाला पता. इसमें सड़क का नाम, सड़क का नंबर, और इलाका शामिल होता है. हालांकि, इसमें प्रांत/राज्य, पिन कोड या देश शामिल नहीं होता. उदाहरण के लिए, ऑस्ट्रेलिया के सिडनी में मौजूद Google के ऑफ़िस की आस-पास की जगह की वैल्यू "48 Pirrama Road, Pyrmont" है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
website optional |
टाइप:
string optionalइस जगह की आधिकारिक वेबसाइट, जैसे कि कारोबार का होम पेज. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
PlaceAspectRating का इंटरफ़ेस
google.maps.places.PlaceAspectRating
इंटरफ़ेस
इससे उस जगह के किसी ऐसे पहलू के बारे में जानकारी मिलती है जिसकी समीक्षा उपयोगकर्ताओं ने की है.
प्रॉपर्टी | |
|---|---|
rating |
टाइप:
numberइस पहलू की रेटिंग. अलग-अलग समीक्षाओं के लिए, यह संख्या 0 से 3 के बीच होनी चाहिए. किसी जगह की कुल रेटिंग के लिए, यह वैल्यू 0 से 30 के बीच की होनी चाहिए. |
type |
टाइप:
stringआसपेक्ट रेशियो. उदाहरण के लिए, "food", "decor", "service" या "overall". |
BusinessStatus के लिए स्थिर वैल्यू
google.maps.places.BusinessStatus
कंस्टेंट
अगर जगह कोई कारोबार है, तो PlaceResult में उसकी स्थिति दिखती है. इससे पता चलता है कि जगह खुली है या कुछ समय के लिए या हमेशा के लिए बंद है. इन्हें वैल्यू या कॉन्स्टेंट के नाम (उदाहरण के लिए: 'OPERATIONAL' या google.maps.places.BusinessStatus.OPERATIONAL) के हिसाब से तय करें.
const {BusinessStatus} = await google.maps.importLibrary("places") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
कॉन्स्टेंट | |
|---|---|
CLOSED_PERMANENTLY |
कारोबार हमेशा के लिए बंद हो गया है. |
CLOSED_TEMPORARILY |
कारोबार कुछ समय के लिए बंद है. |
OPERATIONAL |
कारोबार सामान्य रूप से चल रहा हो. |
PlaceGeometry इंटरफ़ेस
google.maps.places.PlaceGeometry
इंटरफ़ेस
किसी जगह की ज्यामिति के बारे में जानकारी देता है.
प्रॉपर्टी | |
|---|---|
location optional |
टाइप:
LatLng optionalजगह की स्थिति. |
viewport optional |
टाइप:
LatLngBounds optionalमैप पर इस जगह को दिखाते समय, पसंदीदा व्यूपोर्ट. अगर जगह के लिए पसंदीदा व्यूपोर्ट की जानकारी नहीं है, तो यह प्रॉपर्टी null होगी. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
PlaceOpeningHours इंटरफ़ेस
google.maps.places.PlaceOpeningHours
इंटरफ़ेस
किसी जगह के खुले होने के समय की जानकारी देता है.
प्रॉपर्टी | |
|---|---|
|
टाइप:
boolean optionalयह जानकारी कि जगह फ़िलहाल खुली है या नहीं. |
periods optional |
टाइप:
Array<PlaceOpeningHoursPeriod> optionalहफ़्ते के हर दिन के लिए, कारोबार के खुले होने का समय. यह समय, रविवार से शुरू होकर, समय के हिसाब से क्रम में दिया गया है. उन दिनों को शामिल नहीं किया जाता है जब जगह बंद रहती है. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
weekday_text optional |
टाइप:
Array<string> optionalसात स्ट्रिंग का कलेक्शन, जो हफ़्ते के हर दिन के लिए, कारोबार के खुले होने का फ़ॉर्मैट किया गया समय दिखाता है. Places Service, मौजूदा भाषा के हिसाब से कारोबार के खुले होने के समय को फ़ॉर्मैट करेगा और स्थानीय भाषा में दिखाएगा. इस ऐरे में एलिमेंट का क्रम, भाषा के हिसाब से तय होता है. कुछ भाषाओं में हफ़्ता सोमवार से शुरू होता है, जबकि कुछ में रविवार से. सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. अन्य कॉल से खाली कलेक्शन मिल सकता है. |
तरीके | |
|---|---|
isOpen |
isOpen([date])पैरामीटर:
रिटर्न वैल्यू:
boolean|undefinedदेखें कि जगह अभी खुली है या नहीं (जब कोई तारीख नहीं दी गई है) या दी गई तारीख को खुली है या नहीं. अगर इस जगह के लिए PlaceResult.utc_offset_minutes या PlaceOpeningHours.periods नहीं है, तो undefined दिखाया जाता है (PlaceOpeningHours.periods सिर्फ़ PlacesService.getDetails के ज़रिए उपलब्ध है). इस तरीके में, छुट्टियों के दिनों के खुले होने के समय को ध्यान में नहीं रखा जाता. |
PlaceOpeningHoursPeriod इंटरफ़ेस
google.maps.places.PlaceOpeningHoursPeriod
इंटरफ़ेस
किसी जगह के खुले होने के समय की स्ट्रक्चर्ड जानकारी देता है. ध्यान दें: अगर कोई जगह हमेशा खुली रहती है, तो जवाब में close सेक्शन नहीं दिखेगा. क्लाइंट, हमेशा चालू रहने वाले विज्ञापनों को open अवधि के तौर पर दिखाए जाने पर भरोसा कर सकते हैं. इसमें day की वैल्यू 0 और time की वैल्यू "0000" होती है. साथ ही, इसमें कोई close नहीं होता.
प्रॉपर्टी | |
|---|---|
open |
टाइप:
PlaceOpeningHoursTimeजगह के खुलने का समय. |
close optional |
टाइप:
PlaceOpeningHoursTime optionalकारोबार के बंद होने का समय. |
PlaceOpeningHoursTime इंटरफ़ेस
google.maps.places.PlaceOpeningHoursTime
इंटरफ़ेस
इससे यह तय होता है कि कोई जगह कब खुलती है और कब बंद होती है.
प्रॉपर्टी | |
|---|---|
day |
टाइप:
numberहफ़्ते के दिन, [ 0, 6] की रेंज में संख्या के तौर पर. रविवार से शुरू. उदाहरण के लिए, 2 का मतलब मंगलवार है. |
hours |
टाइप:
numberPlaceOpeningHoursTime.time के खुले होने का समय, संख्या के तौर पर [0, 23] की सीमा में होना चाहिए. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
minutes |
टाइप:
numberPlaceOpeningHoursTime.time के मिनट, [0, 59] की रेंज में संख्या के तौर पर. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
time |
टाइप:
stringदिन का समय, 24 घंटे के "hhmm" फ़ॉर्मैट में. वैल्यू [ "0000", "2359"] की रेंज में होनी चाहिए. समय, जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
nextDate optional |
टाइप:
number optionalटाइमस्टैंप (यूनिक्स से लेकर अब तक के समय के हिसाब से मिलीसेकंड में, new Date() के साथ इस्तेमाल करने के लिए सही है), जो इस PlaceOpeningHoursTime के अगले होने का समय दिखाता है. इसका हिसाब, हफ़्ते के PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time, और PlaceResult.utc_offset_minutes से लगाया जाता है. अगर PlaceResult.utc_offset_minutes undefined है, तो nextDate undefined होगा. |
PlacePlusCode का इंटरफ़ेस
google.maps.places.PlacePlusCode
इंटरफ़ेस
किसी जगह के लिए, ओपन लोकेशन कोड या "प्लस कोड" तय करता है. प्लस कोड का इस्तेमाल, उन जगहों पर मोहल्ले के पते की जगह किया जा सकता है जहां मोहल्ले के पते मौजूद नहीं हैं. जैसे, जहां बिल्डिंग का नंबर नहीं है या सड़कों के नाम नहीं हैं.
प्रॉपर्टी | |
|---|---|
global_code |
टाइप:
string1/8000 डिग्री x 1/8000 डिग्री के क्षेत्र वाला प्लस कोड. उदाहरण के लिए, "8FVC9G8F+5W". |
compound_code optional |
टाइप:
string optional1/8000 डिग्री x 1/8000 डिग्री के क्षेत्र वाला प्लस कोड, जिसमें पहले चार वर्ण (क्षेत्र कोड) हटा दिए जाते हैं और उनकी जगह स्थानीयता की जानकारी दी जाती है. उदाहरण के लिए, "9G8F+5W Zurich, Switzerland". अगर कोड को छोटा करने के लिए कोई सही जगह नहीं मिलती है, तो इस फ़ील्ड को हटा दिया जाता है. |
PlacePhoto का इंटरफ़ेस
google.maps.places.PlacePhoto
इंटरफ़ेस
किसी जगह की फ़ोटो दिखाता है.
प्रॉपर्टी | |
|---|---|
height |
टाइप:
numberफ़ोटो की ऊंचाई, पिक्सल में. |
html_attributions |
टाइप:
Array<string>इस फ़ोटो के लिए दिखाया जाने वाला एट्रिब्यूशन टेक्स्ट. |
width |
टाइप:
numberफ़ोटो की चौड़ाई, पिक्सल में. |
तरीके | |
|---|---|
getUrl |
getUrl([opts])पैरामीटर:
रिटर्न वैल्यू:
stringदिए गए विकल्पों से जुड़ी इमेज का यूआरएल दिखाता है. |
PhotoOptions इंटरफ़ेस
google.maps.places.PhotoOptions
इंटरफ़ेस
फ़ोटो का अनुरोध करने के विकल्पों के बारे में बताता है.
प्रॉपर्टी | |
|---|---|
maxHeight optional |
टाइप:
number optionalदिखाए गए आउटपुट की ऊंचाई, पिक्सल में. |
maxWidth optional |
टाइप:
number optionalदिखाए गए आउटपुट की चौड़ाई, पिक्सल में. |
PlaceReview का इंटरफ़ेस
google.maps.places.PlaceReview
इंटरफ़ेस
किसी जगह की एक समीक्षा दिखाता है.
प्रॉपर्टी | |
|---|---|
author_name |
टाइप:
stringसमीक्षक का नाम. |
language |
टाइप:
stringआईईटीएफ़ भाषा कोड, जिससे यह पता चलता है कि समीक्षा किस भाषा में लिखी गई है. ध्यान दें कि इस कोड में सिर्फ़ मुख्य भाषा टैग शामिल है. इसमें देश या इलाके की जानकारी देने वाला कोई सेकंडरी टैग नहीं है. उदाहरण के लिए, अंग्रेज़ी में लिखी गई सभी समीक्षाओं को 'en-AU' या 'en-UK' के बजाय 'en' के तौर पर टैग किया जाता है. |
profile_photo_url |
टाइप:
stringसमीक्षक की प्रोफ़ाइल फ़ोटो का यूआरएल. |
relative_time_description |
टाइप:
stringहाल ही के समय की फ़ॉर्मैट की गई स्ट्रिंग, जो समीक्षा के समय को मौजूदा समय के हिसाब से, भाषा और देश के हिसाब से सही फ़ॉर्मैट में दिखाती है. उदाहरण के लिए, "a month ago". |
text |
टाइप:
stringसमीक्षा का टेक्स्ट. |
time |
टाइप:
numberसमीक्षा का टाइमस्टैंप, जो कि एक समय (1970 के बाद से अब तक बीते सेकंड) के बाद से सेकंड में दिखाया जाता है. |
|
टाइप:
Array<PlaceAspectRating> optionalसमीक्षा में रेटिंग वाले हिस्से. 0 से 3 के स्केल पर रेटिंग. |
author_url optional |
टाइप:
string optionalसमीक्षक की प्रोफ़ाइल का यूआरएल. समीक्षक की प्रोफ़ाइल उपलब्ध न होने पर, यह undefined होगा. |
rating optional |
टाइप:
number optionalइस समीक्षा की रेटिंग, जो 1.0 से 5.0 के बीच की होनी चाहिए. |