2013-04-10 16 views
6

के लिए दिए गए अपने प्रोजेक्ट में मैं पत्रक का उपयोग कर रहा अंक प्रदर्शित करने के लिए पता अनुसार अक्षांश व देशांतर मिलता है।पत्रक

मुझे अपने डेटाबेस से पता लग रहा है & उस विशेष पते के लिए बिंदु दिखाना चाहते हैं।

मुझे कुछ भी नहीं मिला है जो मुझे दिए गए पते के अनुसार अक्षांश & देशांतर प्रदान करेगा।

किसी को भी इस पर मेरी मदद कर सकते हैं?

उत्तर

-1

आप इस उद्देश्य के लिए गूगल मानचित्र एपीआई का उपयोग कर सकते हैं। check this example api call

7

एक महान geocoder पहले से ही पत्रक के लिए विकसित किया गया है।

https://github.com/smeijer/L.GeoSearch

आप आप बस एक अनुरोध (jQuery का उपयोग) कर सकते हैं की तरह

map.on('geosearch_showlocation', function (result) { 
    L.marker([result.x, result.y]).addTo(map) 
}); 
+1

मैं पता और बदले में पास करना चाहते हैं latitute और देशांतर प्राप्त करना चाहते हैं। क्या कोई एपीआई है जो यह करता है। –

+1

सही। यह प्लगइन क्या करता है। आप एक पते में प्रवेश करते हैं और यह उस के भौगोलिक निर्देशांक को पाता है। आपने ईवेंट को निकाले गए डेटा में जिओडाटा कहा है। (ऊपर परिणाम) – snkashis

+2

यदि आप कह रहे हैं कि आप उपयोगकर्ता इनपुट को बाईपास करना चाहते हैं और इसे सीधे कोड के साथ करना चाहते हैं, तो यह भी आसान है। बस 'control.geosearch (' न्यूयॉर्क, NY ')' – snkashis

3

आसानी से परिणाम का उपयोग कर सकते तो आप इस के लिए OpenStreetmaps का उपयोग करना चाहते हैं, तो:

$.get(location.protocol + '//nominatim.openstreetmap.org/search?format=json&q='+address, function(data){ 
     console.log(data); 
    }); 

आपको जेएसओएन ऑब्जेक्ट्स मिलेगा (न केवल) लेट और लॉन।

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