Geocoder क्लास
google.maps.Geocoder
क्लास
यह पता और LatLng
के बीच कन्वर्ज़न करने वाली सेवा है.
const {Geocoder} = await google.maps.importLibrary("geocoding")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
---|---|
Geocoder |
Geocoder() पैरामीटर: कोई नहीं
यह Geocoder का नया इंस्टेंस बनाता है, जो Google के सर्वर को जियोकोड के अनुरोध भेजता है. |
तरीके | |
---|---|
geocode |
geocode(request[, callback]) पैरामीटर:
लौटाई गई वैल्यू:
Promise<GeocoderResponse> अनुरोध को जियोकोड करें. |
GeocoderRequest इंटरफ़ेस
google.maps.GeocoderRequest
इंटरफ़ेस
Geocoder
को भेजे जाने वाले जियोकोडिंग अनुरोध की जानकारी.
प्रॉपर्टी | |
---|---|
address optional |
टाइप:
string optional जियोकोड करने के लिए पता. address , location , और placeId में से सिर्फ़ एक वैल्यू दी जानी चाहिए. |
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds में खोजना है. ज़रूरी नहीं. |
componentRestrictions optional |
टाइप:
GeocoderComponentRestrictions optional कॉम्पोनेंट का इस्तेमाल, नतीजों को किसी खास इलाके तक सीमित करने के लिए किया जाता है. फ़िल्टर में इनमें से एक या इससे ज़्यादा शामिल होते हैं: route , locality , administrativeArea , postalCode , country . सिर्फ़ वे नतीजे दिखाए जाएंगे जो सभी फ़िल्टर से मेल खाते हों. फ़िल्टर की वैल्यू में, स्पेलिंग ठीक करने और कुछ हद तक मैच करने के लिए, वही तरीके इस्तेमाल किए जाते हैं जो जियोकोडिंग के अन्य अनुरोधों के लिए इस्तेमाल किए जाते हैं. ज़रूरी नहीं. |
|
टाइप:
Array<ExtraGeocodeComputation> optional अतिरिक्त कैलकुलेशन की सूची, जिसका इस्तेमाल अनुरोध को पूरा करने के लिए किया जा सकता है. ध्यान दें: इन अतिरिक्त कैलकुलेशन से, जवाब में अतिरिक्त फ़ील्ड दिख सकते हैं. |
fulfillOnZeroResults optional |
टाइप:
boolean optional जवाब में ZERO_RESULT स्टेटस के बारे में जानकारी दें. ऐसा इसलिए किया जा सकता है, क्योंकि भले ही जियोकोडिंग के नतीजे न मिले हों, लेकिन जवाब के लेवल पर अब भी अन्य फ़ील्ड दिख सकते हैं. |
language optional |
टाइप:
string optional यह एक भाषा आइडेंटिफ़ायर है. इससे यह पता चलता है कि नतीजे किस भाषा में दिखाए जाने चाहिए. हालांकि, ऐसा सिर्फ़ तब किया जाता है, जब यह सुविधा उपलब्ध हो. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
location optional |
टाइप:
LatLng|LatLngLiteral optional LatLng (या LatLngLiteral ) को खोजना है. जियोकोडर, रिवर्स जियोकोड करता है. ज़्यादा जानकारी के लिए, रिवर्स जियोकोडिंग देखें. address , location , और placeId में से सिर्फ़ एक वैल्यू दी जानी चाहिए. |
placeId optional |
टाइप:
string optional जगह से जुड़ा प्लेस आईडी. जगह के आईडी, Google Places के डेटाबेस और Google Maps में किसी जगह की अलग पहचान के लिए इस्तेमाल होते हैं. Places API डेवलपर गाइड में, जगह के आईडी के बारे में ज़्यादा जानें. जियोकोडर, रिवर्स जियोकोड करता है. ज़्यादा जानकारी के लिए, रिवर्स जियोकोडिंग देखें. address , location , और placeId में से सिर्फ़ एक वैल्यू दी जानी चाहिए. |
region optional |
टाइप:
string optional खोज के नतीजों को किसी देश के हिसाब से दिखाने के लिए इस्तेमाल किया जाने वाला देश का कोड. इसे दो वर्णों (गैर-संख्यात्मक) वाले यूनिकोड क्षेत्र के सबटैग / CLDR आइडेंटिफ़ायर के तौर पर तय किया जाता है. ज़रूरी नहीं. जिन देशों/इलाकों में यह सुविधा काम करती है उनके बारे में जानने के लिए, Google Maps Platform की कवरेज की जानकारी देखें. |
GeocoderComponentRestrictions इंटरफ़ेस
google.maps.GeocoderComponentRestrictions
इंटरफ़ेस
GeocoderComponentRestrictions
, फ़िल्टर का एक ऐसा सेट दिखाता है जो किसी खास इलाके के लिए काम करता है. यह सुविधा कैसे काम करती है, इस बारे में जानने के लिए जियोकोडिंग कॉम्पोनेंट फ़िल्टर करना लेख पढ़ें.
प्रॉपर्टी | |
---|---|
administrativeArea optional |
टाइप:
string optional administrative_area levels से मेल खाता है. ज़रूरी नहीं. |
country optional |
टाइप:
string optional यह देश के नाम या दो अक्षरों वाले ISO 3166-1 देश कोड से मेल खाता है. ज़रूरी नहीं. |
locality optional |
टाइप:
string optional यह locality और sublocality , दोनों तरह के अनुरोधों से मेल खाता है. ज़रूरी नहीं. |
postalCode optional |
टाइप:
string optional postal_code और postal_code_prefix से मेल खाता है. ज़रूरी नहीं. |
route optional |
टाइप:
string optional यह route के लंबे या छोटे नाम से मेल खाता है. ज़रूरी नहीं. |
ExtraGeocodeComputation कॉन्स्टेंट
google.maps.ExtraGeocodeComputation
कॉन्स्टेंट
जियोकोडिंग का अनुरोध पूरा करते समय, अतिरिक्त गणनाएं की जाती हैं.
const {ExtraGeocodeComputation} = await google.maps.importLibrary("geocoding")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
कॉन्स्टेंट | |
---|---|
ADDRESS_DESCRIPTORS |
पते का डेस्क्रिप्टर जनरेट करें. |
GeocoderStatus कॉन्स्टेंट
google.maps.GeocoderStatus
कॉन्स्टेंट
geocode()
को कॉल पूरा होने पर, Geocoder
से मिला स्टेटस. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'OK'
या google.maps.GeocoderStatus.OK
.
const {GeocoderStatus} = await google.maps.importLibrary("geocoding")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
कॉन्स्टेंट | |
---|---|
ERROR |
Google के सर्वर से संपर्क करने में कोई समस्या हुई. |
INVALID_REQUEST |
यह GeocoderRequest अमान्य था. |
OK |
जवाब में एक मान्य GeocoderResponse शामिल है. |
OVER_QUERY_LIMIT |
वेब पेज पर, तय समयसीमा में अनुरोधों की संख्या तय सीमा से ज़्यादा हो गई है. |
REQUEST_DENIED |
वेबपेज को जियोकोडर इस्तेमाल करने की अनुमति नहीं है. |
UNKNOWN_ERROR |
सर्वर की गड़बड़ी की वजह से, जियोकोडिंग का अनुरोध प्रोसेस नहीं किया जा सका. फिर से कोशिश करने पर, अनुरोध पूरा हो सकता है. |
ZERO_RESULTS |
इस GeocoderRequest के लिए कोई नतीजा नहीं मिला. |
GeocoderResponse इंटरफ़ेस
google.maps.GeocoderResponse
इंटरफ़ेस
यह Geocoder
से मिला Geocoder रिस्पॉन्स है. इसमें Geocoder
की सूची शामिल होती है.GeocoderResult
प्रॉपर्टी | |
---|---|
results |
टाइप:
Array<GeocoderResult> GeocoderResult की सूची. |
|
टाइप:
AddressDescriptor optional किसी जगह के बारे में जानकारी देने वाला टेक्स्ट. इसमें आस-पास के लैंडमार्क और टारगेट की गई जगह की जानकारी देने वाले इलाकों का रैंक किया गया सेट शामिल होता है. यह सिर्फ़ रिवर्स जियोकोडिंग के अनुरोधों के लिए भरा जाता है. साथ ही, यह सिर्फ़ तब भरा जाता है, जब ExtraGeocodeComputation.ADDRESS_DESCRIPTORS चालू हो. |
plus_code optional |
टाइप:
PlacePlusCode optional जगह से जुड़ा Plus Code. |
GeocoderResult इंटरफ़ेस
google.maps.GeocoderResult
इंटरफ़ेस
जियोकोडर का एक नतीजा, जिसे जियोकोड सर्वर से वापस पाया गया है. जियोकोड के अनुरोध पर, नतीजे के तौर पर कई ऑब्जेक्ट मिल सकते हैं. ध्यान दें कि यह नतीजा "JSON जैसा" है, लेकिन यह पूरी तरह से JSON नहीं है. ऐसा इसलिए है, क्योंकि इसमें LatLng
ऑब्जेक्ट को परोक्ष रूप से शामिल किया गया है.
प्रॉपर्टी | |
---|---|
address_components |
टाइप:
Array<GeocoderAddressComponent> GeocoderAddressComponent की कैटगरी |
formatted_address |
टाइप:
string इस स्ट्रिंग में, इस जगह का पता होता है, ताकि लोग इसे आसानी से पढ़ सकें. |
geometry |
टाइप:
GeocoderGeometry GeocoderGeometry ऑब्जेक्ट |
place_id |
टाइप:
string जगह से जुड़ा प्लेस आईडी. जगह के आईडी, Google Places के डेटाबेस और Google Maps में किसी जगह की अलग पहचान के लिए इस्तेमाल होते हैं. Places API डेवलपर गाइड में, जगह के आईडी के बारे में ज़्यादा जानें. |
types |
टाइप:
|