Google मैप्स एपीआई - पते के निर्देशांक प्राप्त करें


150

मैं पतों को लंबे / अव्यक्त में बदलना चाहूंगा।

क्या जावास्क्रिप्ट का उपयोग किए बिना ऐसा करने का कोई तरीका है? क्योंकि मेरे मामले में कुछ भी प्रदर्शित करने की आवश्यकता नहीं है क्योंकि रूपांतरण पृष्ठभूमि में है।

जवाबों:


273

आप जो खोज रहे हैं उसे जियोकोडिंग कहा जाता है

Google एक जियोकोडिंग वेब सेवा प्रदान करता है है जो आपको वही दिखना चाहिए जो आप देख रहे हैं। आप अपने सर्वर पर जियोकोडिंग करने में सक्षम होंगे।

JSON उदाहरण:

http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

XML उदाहरण:

http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA


संपादित करें:

कृपया ध्यान दें कि यह अब एक पदावनत विधि है और आपको इस डेटा तक पहुँचने के लिए अपनी स्वयं की Google API कुंजी प्रदान करनी होगी।


@ n00b: मैंने शुरू में आपके प्रश्न को गलत पढ़ा। आप जियोकोडिंग की तलाश कर रहे हैं, न कि रिवर्स जियोकोडिंग की। फिर भी, आप अभी भी इसे Google वेब सेवा एपीआई के साथ कर सकते हैं।
डैनियल वेसलो सेप

1
लिंक कहता है कि sensorपैरामीटर की अब आवश्यकता नहीं है।
osa

ठीक है, लेकिन अब मैं केवल यूएसए देश के लिए पता खोजना चाहता हूं, लेकिन इसके लिए मुझे पूरी दुनिया में खोज डेटा रिटर्न यू दे सकता है, जो मुझे विशेष देश के लिए एक समाधान दे सकता है
परेश हिरपारा

@PareshHirpara क्या आपको United+Statesपता पैरामीटर के अंदर नहीं डालना चाहिए ? ;-)
Please_Dont_Bully_Me_SO_Lords 22

11

Althugh आपने Google मैप्स API के लिए कहा, मैं सुझाव देता हूं कि एक ओपन सोर्स, वर्किंग, लीगल, फ्री और क्राउडसोर्स्ड एपीआई ओपन मैप्स मैप्स द्वारा

https://nominatim.openstreetmap.org/search?q=Mumbai&format=json

यहाँ संदर्भ के लिए एपीआई प्रलेखन है।

संपादित करें: ऐसा लगता है कि Google मैप्स API की तुलना में कभी-कभी, कम से कम डाक कोड के मामले में विसंगतियां होती हैं, और उत्तरार्द्ध अधिक सटीक लगता है। कनाडा पोस्ट खोज सेवा के साथ कनाडा में पते को मान्य करते समय यह मामला था, हालांकि, यह अन्य देशों के लिए भी सच हो सकता है।


सबसे पहले - इस विकल्प का सुझाव देने के लिए भी धन्यवाद। :) मेरे मामले में मैं गली नंबर, सड़क का नाम, शहर और प्रांत (कनाडा में) के आधार पर एक पते के पोस्टल कोड की तलाश में था। हालाँकि, यह पता चलता है कि Google मैप्स एपीआई और ओपन स्ट्रीट मैप्स एपीआई में क्या विसंगति है। उदाहरण के लिए, 20 टोरंटो स्ट्रीट, टोरंटो, ओएन के पते के लिए, उन्होंने अलग-अलग डाक कोड लौटाए और Google मैप्स एपीआई द्वारा लौटाया गया वही है जो कनाडा पोस्ट की वेबसाइट पर खोज करता है। मैंने इसे दो अन्य पतों के साथ भी परीक्षण किया और फिर से विसंगतियां थीं।
निकोले डी

@NikolayD ऐसा लगता है कि भीड़ वाले डेटा में त्रुटियां हैं। गूगल मैप्स के साथ फिर जाओ! कृपया मेरे उत्तर को संपादित करें
Zameer के

1
@ डेंटलियन पता संख्या की परिभाषा क्या है?
ज़मीर

क्षमा करें, मेरा मतलब सड़क संख्या
डांटलियन


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.