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

results
टाइप:  Array<GeocoderResult>
GeocoderResult की सूची.
Betaaddress_descriptor optional
टाइप:  AddressDescriptor optional
किसी जगह की मिलती-जुलती जानकारी. इसमें आस-पास की जगहों को रैंक किया गया सेट और टारगेट की गई जगह वाले इलाके शामिल होते हैं. यह सिर्फ़ रिवर्स जियोकोडिंग अनुरोधों के लिए भरा जाता है और सिर्फ़ ExtraGeocodeComputation.ADDRESS_DESCRIPTORS चालू होने पर.
plus_code optional
टाइप:  PlacePlusCode optional
जगह से जुड़ा प्लस कोड.

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>
स्ट्रिंग का कलेक्शन, जिससे पता चलता है कि जियोकोड किए गए एलिमेंट का टाइप किस तरह का है. संभावित स्ट्रिंग की सूची के लिए, डेवलपर की गाइड का पता कॉम्पोनेंट के टाइप सेक्शन देखें.
Betaaddress_descriptor optional
टाइप:  AddressDescriptor optional
इस जियोकोड से जुड़े स्थान का संबंध की जानकारी. इसमें आस-पास की जगहों को रैंक किया गया सेट और टारगेट की गई जगह वाले इलाके शामिल होते हैं. यह सिर्फ़ फ़ॉरवर्ड जियोकोडिंग और प्लेस आईडी लुकअप के लिए भरा जाएगा. ऐसा सिर्फ़ तब होगा, जब ExtraGeocodeComputation.ADDRESS_DESCRIPTORS चालू हो. साथ ही, यह सिर्फ़ कुछ स्थानीय जगहों के लिए ही भरा जाएगा.
partial_match optional
टाइप:  boolean optional
क्या जियोकोडर ने मूल अनुरोध के लिए एक सटीक मिलान नहीं दिया, हालांकि यह अनुरोध किए गए पते के भाग से मिलान करने में था. अगर एग्ज़ैक्ट मैच होता है, तो वैल्यू undefined होगी.
plus_code optional
टाइप:  PlacePlusCode optional
जगह से जुड़ा प्लस कोड.
postcode_localities optional
टाइप:  Array<string> optional
किसी पिन कोड में मौजूद सभी इलाकों की जानकारी देने वाली स्ट्रिंग का कलेक्शन. यह सिर्फ़ तब मौजूद होता है, जब नतीजा एक ऐसा पिन कोड होता है जिसमें एक से ज़्यादा शहर होते हैं.

AddressDescriptor इंटरफ़ेस में

google.maps.AddressDescriptor इंटरफ़ेस

किसी जगह की मिलती-जुलती जानकारी. इसमें आस-पास की जगहों को रैंक किया गया सेट और टारगेट की गई जगह वाले इलाके शामिल होते हैं.

areas
टाइप:  Array<Area>
शामिल या आस-पास के क्षेत्रों की रैंक की गई सूची. सबसे ज़्यादा काम के (पहचानने लायक और सटीक) एरिया को पहले रैंक किया जाता है.
landmarks
टाइप:  Array<Landmark>
आस-पास के लैंडमार्क की रैंक की गई सूची. सबसे ज़्यादा काम के लैंडमार्क को पहले रैंक किया जाता है. ये लैंडमार्क, आस-पास के और आसानी से पहचाने जा सकते हैं.

GeocoderAddressComponent इंटरफ़ेस

google.maps.GeocoderAddressComponent इंटरफ़ेस

GeocoderResult में एक पता वाला कॉम्पोनेंट. पूरे पते में पते के कई कॉम्पोनेंट हो सकते हैं.

long_name
टाइप:  string
पता कॉम्पोनेंट का पूरा टेक्स्ट
short_name
टाइप:  string
दिए गए पते के कॉम्पोनेंट का छोटा टेक्स्ट
types
टाइप:  Array<string>
स्ट्रिंग का कलेक्शन, जो पता कॉम्पोनेंट के टाइप के बारे में बताता है. मान्य टाइप की सूची यहां देखी जा सकती है

GeocoderGeometry इंटरफ़ेस

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 लौटाया गया नतीजा सटीक जियोकोड दिखाता है.

लैंडमार्क इंटरफ़ेस

google.maps.Landmark इंटरफ़ेस

वह जगह जो पते के लिए रेफ़रंस पॉइंट को दिखाती है.

display_name
टाइप:  string
लैंडमार्क का नाम.
display_name_language_code
टाइप:  string
लैंडमार्क के नाम की भाषा.
place_id
टाइप:  string
लैंडमार्क के तौर पर काम करने वाले संस्थान का प्लेस आईडी. जगह की जानकारी या जगह के आईडी के लुक की मदद से, लैंडमार्क के बारे में ज़्यादा जानकारी पाने के लिए इसका इस्तेमाल किया जा सकता है.
spatial_relationship
टाइप:  SpatialRelationship
टारगेट की गई जगह और लैंडमार्क के बीच के जगह के बारे में बताता है.
straight_line_distance_meters
टाइप:  number
टारगेट की गई जगह और लैंडमार्क के बीच सीधी लाइन की दूरी.
types
टाइप:  Array<string>
एक या एक से ज़्यादा वैल्यू, जिनसे यह पता चलता है कि रिस्पॉन्स किस तरह का है. ज़्यादा जानकारी के लिए, कृपया टाइप देखें.
travel_distance_meters optional
टाइप:  number optional
टारगेट की गई जगह और लैंडमार्क के बीच, सड़क के नेटवर्क के साथ-साथ यात्रा की दूरी. अगर लैंडमार्क को सड़क के उस हिस्से से अलग कर दिया गया है जो टारगेट OR के सबसे करीब है, तो इसमें जानकारी अपने-आप नहीं भर सकती. ऐसा तब होता है, जब टारगेट की गई जगह को सड़क के नेटवर्क पर न माना गया हो.

एरिया इंटरफ़ेस

google.maps.Area इंटरफ़ेस

वह जगह जो छोटा इलाका होती है, जैसे कि कोई आस-पास, मोहल्ला या बड़ा कॉम्प्लेक्स, जिसमें टारगेट की गई जगह शामिल होती है.

containment
टाइप:  Containment
टारगेट की गई जगह और इलाके के बीच के संबंध को बताता है.
display_name
टाइप:  string
इलाके का नाम.
display_name_language_code
टाइप:  string
इलाके के नाम की भाषा.
place_id
टाइप:  string
मौजूदा जगह का प्लेस आईडी. स्थान विवरण या स्थान आईडी लुकअप के ज़रिए क्षेत्र के बारे में और जानकारी का समाधान करने के लिए इस्तेमाल किया जा सकता है.

कंटेनमेंट कॉन्सटेंट

google.maps.Containment कॉन्सटेंट

इलाके और टारगेट की जगह के बीच के संबंध को दिखाने वाली सूची.

const {Containment} = await google.maps.importLibrary("geocoding") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

NEAR टारगेट की गई जगह, इलाके से बाहर की है, लेकिन उसके आस-पास है.
OUTSKIRTS टारगेट की जाने वाली जगह, इलाके के एक इलाके के अंदर है. यह जगह के किनारे के करीब है.
WITHIN टारगेट की गई जगह, इलाके के बीच में है.

SpatialRelationship कॉन्सटेंट

google.maps.SpatialRelationship कॉन्सटेंट

लैंडमार्क और टारगेट के बीच के स्पेस में संबंध को दिखाने वाली सूची.

const {SpatialRelationship} = await google.maps.importLibrary("geocoding") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

ACROSS_THE_ROAD टारगेट, सड़क के दूसरी ओर मौजूद लैंडमार्क के ठीक सामने है.
AROUND_THE_CORNER लैंडमार्क वाले रास्ते पर नहीं, बल्कि एक मोड़ दूर है.
BEHIND लैंडमार्क की संरचना के पास है, लेकिन ऐक्सेस पॉइंट से दूर है.
BESIDE टारगेट, लैंडमार्क के ठीक पास में है.
DOWN_THE_ROAD लैंडमार्क वाले रास्ते पर है, लेकिन उसके बगल में या उस पर नहीं.
NEAR जब नीचे कुछ भी खास लागू नहीं होता है, तो यह डिफ़ॉल्ट संबंध बन जाता है.
WITHIN लैंडमार्क के आस-पास की ज्यामिति भी दिखती है और टारगेट भी इसकी सीमा में है.