2011-11-19 11 views
33

क्या किसी को पता है कि मैं एंड्रॉइड के लिए ओपन स्ट्रीट मैप्स एपीआई कहां पा सकता हूं? मैंने साइट की खोज की है और जो कुछ मैं देख सकता हूं वह अन्य लोगों के कार्यान्वयन है।एंड्रॉइड के लिए ओपन स्ट्रीट मैप्स एपीआई

मैं एक ऐसे व्यक्ति की तलाश में हूं जिसे किसी अन्य ऐप में एकीकृत किया जा सके और पूरी तरह से अनुकूलित किया जा सके।

उत्तर

32

आप ओएसएमड्रॉइड एपीआई का उपयोग कर ओएसएम को एकीकृत कर सकते हैं। यह आपको बहुत गूगल के नक्शे के लिए इसी तरह की सुविधा है, लेकिन आप भी ऑफ़लाइन OSM टाइल्स का उपयोग कर सकते

देखें Osmdroid home page (GitHub)

तुम बस osmdroid-android-3.0.5 जरूरत है अगर आप मोबाइल एटलस प्रजापति (MOBAC) के साथ टाइल्स तैयार देता है अपने निर्माण पथ में .jar। आपको Google की मांगों और टाइल्स को कैश करने की आवश्यकता नहीं है, इसलिए अगली बार जब आप उस स्थान पर जाते हैं जिसे आप डेटा डाउनलोड लागत/समय पर सहेजते हैं।

यह कुछ छोटे कीड़े मिल गया है, लेकिन कुल मिलाकर यह बहुत अच्छा

+0

मुझे कहना है कि कुछ कमजोर है :) लेकिन यह सब इस बात पर निर्भर करता है कि आप इसके साथ क्या करने की कोशिश कर रहे हैं। – Warpzit

+1

ओस्डड्रॉइड प्रोजेक्ट यहां स्थानांतरित हो गया है: https://github.com/osmdroid/osmdroid – ThomasW

9

है आप एक वाणिज्यिक एप्लिकेशन उन्हें यह "वाणिज्यिक ग्रेड एंड्रॉयड SDKs" पर एक नज़र लेने लायक है के लिए जा रहे हैं - सभी विक्रेताओं आप अपने अनुप्रयोग को अनुकूलित करने की अनुमति (विक्रेता के आधार पर, अनुकूलन की डिग्री भिन्न हो सकती है), और मेरा मानना ​​है कि सभी विक्रेताओं के पास "नि: शुल्क स्तर" है (भुगतान योजना जहां आपको वास्तव में भुगतान नहीं करना है :)) जो आपके ऐप के लिए पर्याप्त हो सकता है (या कम से कम आपको तब तक भुगतान नहीं करना पड़ेगा जब तक कि आपका ऐप व्यावसायिक रूप से सफल न हो)।

एक जोड़े Android SDK प्रदाताओं नाम:

  • skobbler (अब TeleNav) एक SDK जो अपने Android फोन पर नक्शे मोड़ नेविगेशन द्वारा & प्रदर्शन बारी प्रस्तुत करना करने में सक्षम है है। यह ऑफ़लाइन मोड का भी समर्थन करता है। विवरण विवरण
  • OsmSharp नक्शा प्रतिपादन और बारी नेविगेशन द्वारा बारी बारी से देखें। आप github
  • MapQuest से अपने कोड को खींच सकते हैं एंड्रॉइड के लिए map & routing engine अच्छा है। मुझे लगता है कि आप मैपबॉक्स मानचित्रों के साथ अपनी रूटिंग सेवा का भी उपयोग कर सकते हैं (this को शुरुआती बिंदु के रूप में देखें)। मुझे नहीं लगता कि वे ऑफलाइन मोड
संबंधित मुद्दे