2010-10-12 18 views
8

मुझे अक्षांश/देशांतर मूल्य मिला है .... मैं कैसे खोज और शहर प्राप्त कर सकता हूं?जीपीएस स्थान द्वारा शहर अक्षांश/देशांतर

+1

पहले, मैं एक प्रौद्योगिकी चुनते थे। मुझे लगता है कि Google का उपयोग करके प्रोग्रामेटिक रूप से आपका मतलब है, और नहीं। –

+0

संभावित डुप्लिकेट [आप जीपीएस निर्देशांक से देश/राज्य/क्षेत्र/शहर/राज्य/ज़िप/डाक कैसे प्राप्त करते हैं?] (Http://stackoverflow.com/questions/1891953/how-do-you-get-the -कंट्री-स्टेट-क्षेत्र-शहर-राज्य-ज़िप-डाक-से-जीपीएस-समन्वय) – esac

+0

आप विकीमीडिया डेटा से पूछ सकते हैं: https://stackoverflow.com/questions/44718137/get-wikidata-identiyfier-for- शहर-दर-जीपीएस-स्थान –

उत्तर

7

google maps api का उपयोग करके, XML प्रारूप में पता प्राप्त करने के लिए यहां एक उदाहरण दिया गया है।

http://maps.google.com/maps/api/geocode/xml?latlng={latlng}&sensor={sensor}&region={region} 

कहाँ latlng = 0,0 sensor = false, और region = देश कोड, मेरे पुराने पते के लिए तो यह होगा

http://maps.google.com/maps/api/geocode/xml?latlng=-43.893792,171.7592620&sensor=false&region=nz 

तो फिर तुम कि XML का उपयोग कर सकते जो कुछ विवरण आप की जरूरत प्राप्त करने के लिए , शहर

+0

यह एक आकर्षक की तरह काम करता है, धन्यवाद। क्या इन अनुरोधों के लिए कोई सीमा है? –

9

यदि आप मुफ्त (स्वतंत्रता के रूप में) स्रोतों की तलाश में हैं, तो आप Geonames API findNearbyPlaceName का उपयोग कर सकते हैं।

उदाहरण के लिए Placename निकटतम निम्नलिखित रिटर्न:

http://api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo

अधिक जानकारी यहां उपलब्ध है

http://www.geonames.org/export/web-services.html#findNearbyPlaceName

एक अन्य विकल्प Freebase से डेटा हो रही है। इसके बजाय एक बिंदु की यह घिरा लेता बॉक्स:

http://api.freebase.com/api/service/geosearch?location=[30.2,50.4,30.6,50.8]&location_type=/location/citytown&inside=true&indent=1

+0

मुझे लगता है कि यह स्वीकार्य उत्तर होना चाहिए। Geonames का उपयोग करके आप अपने webservice या अपने आप को होस्ट करने के लिए Geonames डेटा डाउनलोड करने का अवसर प्रदान करते हैं, इसलिए आप इन-हाउस समाधान के लिए अभी तक किसी अन्य तृतीय पक्ष सेवा के आधार पर नहीं हैं। –

+0

इसके विपरीत में ऐसा करने का एक तरीका है, मेरे पास शहर हैं और वे अपने स्वीकृत भौगोलिक स्थान प्राप्त करना चाहते हैं – Skyler

संबंधित मुद्दे