2010-04-22 5 views
10

क्या एंड्रॉइड प्लेटफार्म (1.6) पर स्पैटियालाइट डेटाबेस का उपयोग करना संभव है? मैं एक Google buzz-like ऐप प्रोग्राम करने की कोशिश कर रहा हूं जिसे स्पैटियालाइट फ़ंक्शंस का लाभ उठाने की आवश्यकता है, जैसे कि 2 अंक, आदि के बीच की दूरी की गणना करना। बाहरी पुस्तकालय की आवश्यकता है? धन्यवाद।एंड्रॉइड मंच समर्थन स्पैटियालाइट करता है?

+1

मैंने कभी भी स्पैटियालाइट का उपयोग नहीं किया है, इसलिए मैं एक बेवकूफ सवाल पूछ रहा हूं, लेकिन निर्मित स्थान आधारित कक्षाएं क्यों पर्याप्त नहीं हैं? – CaseyB

+0

यह एक समाधान भी है। मुझे लगता है कि स्थानिक डेटाबेस का उपयोग करके एक बेहतर तरीका हो सकता है। तो दूरी की जानकारी अग्रिम में गणना या सूचकांक सक्षम हो सकती है। लेकिन मुझे नहीं पता कि यह कैसे काम करता है। – Stan

उत्तर

5

मेरा अनुमान है कि किसी को एंड्रॉइड लिनक्स संस्करण पर काम करने के लिए स्पेटियालाइट संकलित करना होगा। और फिर आपको इसे फोन पर ले जाना होगा। मैंने सवाल उठाया क्योंकि मुझे यह देखना अच्छा लगेगा।

7

Android के लिए Spatialite: https://github.com/sevar83/android-spatialite (अस्वीकरण: रेपो के मालिक मैं हूँ)

एक और कार्यान्वयन http://code.google.com/p/spatialite-android/

उस पर ट्यूटोरियल: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=spatialite-android-tutorial

लेकिन मुझे शक है यह इस तरह एक पुराने का समर्थन करता है संस्करण (1.6)।