PlacesService क्लास
google.maps.places.PlacesService
क्लास
इसमें जगहों को खोजने और किसी जगह की जानकारी हासिल करने से जुड़े तरीके शामिल होते हैं.
const {PlacesService} = await google.maps.importLibrary("places")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
PlacesService |
PlacesService(attrContainer) पैरामीटर:
PlacesService का एक नया इंस्टेंस बनाता है, जो बताए गए कंटेनर में एट्रिब्यूशन रेंडर करता है. |
तरीके | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
फ़ोन नंबर के आधार पर जगहों की सूची दिखाता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध साफ़ तौर पर पता न हो, तो एक से ज़्यादा नतीजे मिल सकते हैं. कॉलबैक को पास किए गए PlaceResult , पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. इसके लिए, आपको PlacesService.getDetails को कॉल करना होगा और किसी जगह के लिए PlaceResult.place_id पास करना होगा. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर जगहों की सूची फिर से हासिल करता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध साफ़ तौर पर पता न हो, तो एक से ज़्यादा नतीजे मिल सकते हैं. कॉलबैक को पास किए गए PlaceResult , पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. इसके लिए, आपको PlacesService.getDetails को कॉल करना होगा और किसी जगह के लिए PlaceResult.place_id पास करना होगा. |
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 कोड से मेल खाते हैं. हालांकि, इसमें कुछ खास अपवाद भी हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk ) है, जबकि उसका ISO 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 के प्रति पक्षपातपूर्ण होगा, लेकिन यह इन तक ही सीमित नहीं होगा. |
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 के प्रति पक्षपातपूर्ण होगा, लेकिन यह इन तक ही सीमित नहीं होगा. |
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 optional keyword के बराबर. इस फ़ील्ड की वैल्यू को 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 कोड से मेल खाते हैं. हालांकि, इसमें कुछ खास अपवाद भी हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk ) है, जबकि उसका ISO 3166-1 कोड "gb" है (तकनीकी रूप से "यूनाइटेड किंगडम ऑफ़ ग्रेट ब्रिटेन और नॉदर्न आयरलैंड" की इकाई के लिए). |
type optional |
टाइप:
string optional किसी खास तरह की जगहें खोजता है. इस टाइप का अनुवाद, अनुरोध की टारगेट जगह की स्थानीय भाषा में किया जाता है. साथ ही, इसका इस्तेमाल क्वेरी स्ट्रिंग के तौर पर किया जाता है. अगर कोई क्वेरी भी दी जाती है, तो उसे स्थानीय भाषा वाली स्ट्रिंग से इकट्ठा किया जाता है. रिस्पॉन्स से अलग तरह के नतीजे हटा दिए जाते हैं. भाषा और इलाके के हिसाब से कैटगरी से अलग खोज करने के लिए, इस फ़ील्ड का इस्तेमाल करें. मान्य टाइप की जानकारी यहां दी गई है. |
RankBy कॉन्सटेंट
google.maps.places.RankBy
कॉन्सटेंट
PlacesSearchRequest के लिए रैंकिंग के विकल्प.
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
स्थान प्रतिबंध, स्थानों की खोज करते समय उपयोग करने के लिए एक सख्त सीमा को दर्शाता है.
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() पैरामीटर: कोई नहीं
रिटर्न वैल्यू: कोई नहीं
नतीजों का अगला पेज फ़ेच करता है. उसी कॉलबैक फ़ंक्शन का इस्तेमाल करता है जो पहले खोज अनुरोध को दिया गया था. |
PlaceResult इंटरफ़ेस
google.maps.places.PlaceResult
इंटरफ़ेस
किसी जगह की जानकारी देता है.
प्रॉपर्टी | |
---|---|
address_components optional |
टाइप:
Array<GeocoderAddressComponent> optional इस जगह की जगह के लिए पते के कॉम्पोनेंट का कलेक्शन. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
adr_address optional |
टाइप:
string optional एडीआर माइक्रोफ़ॉर्मैट में जगह का पता दिखाया गया है. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. |
aspects optional |
टाइप:
Array<PlaceAspectRating> optional Google और 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 पेज का URL. यह 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
कॉन्सटेंट
अगर यह कारोबार है, तो इसका स्टेटस प्लेस के नतीजे के तौर पर दिखता है. यह बताता है कि यह जगह चालू है या कुछ समय के लिए बंद है या हमेशा के लिए बंद हो गई है. इन्हें वैल्यू या कॉन्सटेंट के नाम (उदाहरण: '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 सात स्ट्रिंग का कलेक्शन, जो हफ़्ते के हर दिन के खुले होने के समय के फ़ॉर्मैट की जानकारी देता है. जगहें सेवा, कारोबार के खुले होने के समय को मौजूदा भाषा के हिसाब से फ़ॉर्मैट और लोकलाइज़ करेगी. इस कलेक्शन में एलिमेंट का क्रम, भाषा के हिसाब से तय होता है. कुछ भाषाएं हफ़्ते की शुरुआत सोमवार से करती हैं, जबकि कुछ भाषाएं रविवार से शुरू होती हैं. यह सुविधा सिर्फ़ 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 |
टाइप:
number PlaceOpeningHoursTime.time का समय, संख्या के तौर पर, [0 , 23 ] की सीमा में है. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
minutes |
टाइप:
number PlaceOpeningHoursTime.time के मिनट, संख्या के रूप में, [0 , 59 ] की सीमा में. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
time |
टाइप:
string 24-घंटे "hhmm" फ़ॉर्मैट में दिन का समय. वैल्यू [ "0000" , "2359" ] रेंज में हैं. समय को जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा. |
nextDate optional |
टाइप:
number optional यह टाइमस्टैंप, epoch के बाद के मिलीसेकंड के तौर पर, new Date() के साथ इस्तेमाल करने के लिए सही है. इस टाइमस्टैंप से, PlusOpeningHoursTime की अगली एंट्री के बारे में पता चलता है. इसकी गिनती हफ़्ते के PlaceOpeningHoursTime.day , PlaceOpeningHoursTime.time , और PlaceResult.utc_offset_minutes से की जाती है. अगर PlaceResult.utc_offset_minutes , undefined है, तो nextDate , undefined होगा. |
PlacePlusCode इंटरफ़ेस
google.maps.places.PlacePlusCode
इंटरफ़ेस
किसी जगह के ओपन लोकेशन कोड या "प्लस कोड" के बारे में बताता है. प्लस कोड का इस्तेमाल ऐसी जगहों पर मोहल्ले के पते बदलने के लिए किया जा सकता है जहां वे मौजूद नहीं हैं (जहां इमारतों को नंबर नहीं दिया गया है या सड़कों के नाम नहीं दिए गए हैं).
प्रॉपर्टी | |
---|---|
global_code |
टाइप:
string डिग्री के 1/8000वें हिस्से में डिग्री के 1/8,000वें हिस्से के साथ प्लस कोड. उदाहरण के लिए, "8FVC9G8F+5W" . |
compound_code optional |
टाइप:
string optional ऐसा प्लस कोड जिसमें डिग्री के क्षेत्र के 1/8,000वें हिस्से और डिग्री के 1/8,000वें हिस्से को शामिल किया जाता है. इसमें, पहले चार वर्ण (क्षेत्र का कोड) हटाकर, शहर के ब्यौरे से बदल दिया जाता है. उदाहरण के लिए, "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 समीक्षा का टाइमस्टैंप, जिसे epoch के बाद से सेकंड में दिखाया जाता है. |
|
टाइप:
Array<PlaceAspectRating> optional समीक्षा में शामिल पहलुओं को रेटिंग दी गई है. 0 से 3 के स्केल पर रेटिंग. |
author_url optional |
टाइप:
string optional समीक्षक की प्रोफ़ाइल का यूआरएल. समीक्षक की प्रोफ़ाइल उपलब्ध न होने पर, यह undefined होगी. |
rating optional |
टाइप:
number optional इस समीक्षा की रेटिंग, 1.0 और 5.0 के बीच की संख्या (शामिल). |