जियोकोडर क्लास
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 . सिर्फ़ सभी फ़िल्टर से मेल खाने वाले नतीजे दिखाए जाएंगे. फ़िल्टर की वैल्यू में, स्पेलिंग को ठीक करने और कुछ हद तक मैचिंग के लिए, वही तरीके इस्तेमाल किए जाते हैं जो अन्य जियोकोडिंग अनुरोधों के लिए होते हैं. ज़रूरी नहीं. |
extraComputations 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 की सूची. |
address_descriptor optional |
टाइप:
AddressDescriptor optional किसी जगह की मिलती-जुलती जानकारी. इसमें आस-पास की जगहों को रैंक किया गया सेट और टारगेट की गई जगह वाले इलाके शामिल होते हैं. यह सिर्फ़ रिवर्स जियोकोडिंग अनुरोधों के लिए भरा जाता है और सिर्फ़ ExtraGeocodeComputation.ADDRESS_DESCRIPTORS चालू होने पर. |
plus_code optional |
टाइप:
PlacePlusCode optional जगह से जुड़ा प्लस कोड. |
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> स्ट्रिंग का कलेक्शन, जिससे पता चलता है कि जियोकोड किए गए एलिमेंट का टाइप किस तरह का है. संभावित स्ट्रिंग की सूची के लिए, डेवलपर की गाइड का पता कॉम्पोनेंट के टाइप सेक्शन देखें. |
address_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 |
शामिल या आस-पास के क्षेत्रों की रैंक की गई सूची. सबसे ज़्यादा काम के (पहचानने लायक और सटीक) एरिया को पहले रैंक किया जाता है. |
landmarks |
आस-पास के लैंडमार्क की रैंक की गई सूची. सबसे ज़्यादा काम के लैंडमार्क को पहले रैंक किया जाता है. ये लैंडमार्क, आस-पास के और आसानी से पहचाने जा सकते हैं. |
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 |
लैंडमार्क के आस-पास की ज्यामिति भी दिखती है और टारगेट भी इसकी सीमा में है. |