जियोकोडर कक्षा
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 . सिर्फ़ वे नतीजे दिखाए जाएंगे जो सभी फ़िल्टर से मेल खाते हैं. फ़िल्टर वैल्यू, वर्तनी सुधारने और आंशिक तौर पर मिलान करने के तरीकों के साथ-साथ दूसरे जियोकोडिंग अनुरोधों के साथ काम करती हैं. ज़रूरी नहीं. |
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 कवरेज की जानकारी सेक्शन देखें. |
जियोकोडर कंपोनेंट इंटरफ़ेस
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 के लंबे या छोटे नाम से मेल खाता है. ज़रूरी नहीं. |
जियोकोडर स्टेटस कॉन्सटेंट
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
ने एक GeocoderResult
कोडर जवाब दिया है, जिसमें GeocoderResult
की सूची शामिल है.
प्रॉपर्टी | |
---|---|
results |
टाइप:
Array<GeocoderResult> GeocoderResult की सूची. |
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 |
टाइप:
Array<string> दिए गए वेबपेज के टाइप के बारे में बताने वाली स्ट्रिंग की श्रेणी. संभावित स्ट्रिंग की सूची के लिए, डेवलपर गाइड का पता घटक प्रकार सेक्शन देखें. |
partial_match optional |
टाइप:
boolean optional क्या GCLID ने मूल अनुरोध से पूरी तरह मेल नहीं खाता था, हालांकि यह अनुरोध किए गए पते से मेल खाता था. एग्ज़ैक्ट मैच होने पर, वैल्यू undefined होगी. |
plus_code optional |
टाइप:
PlacePlusCode optional जगह की जानकारी से जुड़ा प्लस कोड. |
postcode_localities optional |
टाइप:
Array<string> optional पिन कोड में शामिल सभी इलाकों को दिखाने वाली स्ट्रिंग की एक श्रेणी. यह सिर्फ़ तब दिखता है, जब नतीजे में एक पिन कोड होता है, जिसमें कई इलाके शामिल होते हैं. |
GeocoderAddresscomponent इंटरफ़ेस
google.maps.GeocoderAddressComponent
इंटरफ़ेस
GeocoderResult
में एक पता कॉम्पोनेंट. एक पूरे पते में पते के कई कॉम्पोनेंट हो सकते हैं.
प्रॉपर्टी | |
---|---|
long_name |
टाइप:
string पते के कॉम्पोनेंट का पूरा टेक्स्ट |
short_name |
टाइप:
string दिए गए पते वाले कॉम्पोनेंट का छोटा टेक्स्ट |
types |
टाइप:
Array<string> स्ट्रिंग की एक श्रेणी, जिससे पते के इस कॉम्पोनेंट के टाइप का पता चलता है. मान्य आइटम की सूची यहां उपलब्ध है |
जियोकोडर जियोमेट्री इंटरफ़ेस
google.maps.GeocoderGeometry
इंटरफ़ेस
इस GeocoderResult
के बारे में ज्यामिति जानकारी
प्रॉपर्टी | |
---|---|
location |
टाइप:
LatLng इस नतीजे के अक्षांश/देशांतर निर्देशांक |
location_type |
टाइप:
GeocoderLocationType location में किस तरह की जगह मिली |
viewport |
टाइप:
LatLngBounds इस GeocoderResult को दिखाने के लिए, सुझाए गए व्यूपोर्ट की सीमाएं |
bounds optional |
टाइप:
LatLngBounds optional अगर लागू हो, तो इस GeocoderResult की सटीक सीमाएं |
GeocoderLocationType कॉन्सटेंट
google.maps.GeocoderLocationType
कॉन्सटेंट
इससे पता चलता है कि भौगोलिक जगह से किस तरह की जगह मिली है. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'ROOFTOP'
या google.maps.GeocoderLocationType.ROOFTOP
.
const {GeocoderLocationType} = await google.maps.importLibrary("geocoding")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
APPROXIMATE |
लौटाया गया नतीजा अनुमानित है. |
GEOMETRIC_CENTER |
मिलने वाला नतीजा, किसी रेखा (जैसे, सड़क) या पॉलीगॉन (क्षेत्र) के नतीजे का ज्यामितीय केंद्र होता है. |
RANGE_INTERPOLATED |
लौटाया गया नतीजा, दो सटीक बिंदुओं (जैसे कि चौराहों) के बीच अनुमान लगाया गया है. आम तौर पर, सड़क पर यह अनुमान लगाया जाता है. आम तौर पर, इंटरपोलेट किए गए नतीजे तब दिखाए जाते हैं, जब छत के पते किसी मोहल्ले के पते के लिए उपलब्ध नहीं होते. |
ROOFTOP |
इस नतीजे से, सटीक भौगोलिक डेटा का पता चलता है. |