2013-02-14 22 views
9

मैं एक मौजूदा ऐप में फायरबेस को फिर से निकालना चाहता हूं। मौजूदा ऐप यह सुनिश्चित करने के लिए कॉच डीबी और जियोकच का उपयोग करता है कि क्लाइंट केवल उस डेटा को पुनर्प्राप्त करता है जो उपयोगकर्ता के पास है।क्या फ़ायरबेस Geospatial करते हैं?

फ़ायरबेस इस प्रकार की सुविधा का समर्थन करता है या क्या ऐसा कुछ है जो मुझे खुद करने की आवश्यकता होगी?

+0

आपका मतलब भू-स्थानिक _indexing_ है? –

उत्तर

8

हम भूगर्भीय प्रश्नों का सीधे समर्थन नहीं करते हैं। वर्तमान में, आपको इस कार्यक्षमता को अपने ऐप पर अपने आप में जोड़ना होगा। फायरबेस में जिओडाटा को संग्रहीत करने वाले अन्य उपयोगकर्ताओं ने डेटा को denormalizing और कुंजी के रूप में geohashes का उपयोग कर बहुत भाग्यशाली किया है। जियोशैश आपको कुंजी को छोटा करके आस-पास के क्षेत्रों के लिए "खोज" करने देता है। विवरण यहां देखें: http://en.wikipedia.org/wiki/Geohash

10

उन लोगों के लिए जो अभी भी Google खोज के माध्यम से आ रहे हैं, फ़ायरबेस इस समय का समर्थन करता है। अधिक जानकारी के लिए इस ब्लॉग पोस्ट को देखें https://www.firebase.com/blog/2014-06-23-geofire-two-point-oh.html

+0

लगता है कि यह ऑन-ईवेंट खोज क्वेरी का समर्थन कर रहा है लेकिन ऑन-डिमांड खोज क्वेरी नहीं। –