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. सिर्फ़ वे नतीजे दिखाए जाएंगे जो सभी फ़िल्टर से मेल खाते हैं. फ़िल्टर वैल्यू, वर्तनी सुधारने और आंशिक तौर पर मिलान करने के तरीकों के साथ-साथ दूसरे जियोकोडिंग अनुरोधों के साथ काम करती हैं. ज़रूरी नहीं.
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
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 इस नतीजे से, सटीक भौगोलिक डेटा का पता चलता है.