Quindi, ho un'app per Android che consente agli utenti di visualizzare i post all'interno di un certo raggio della loro posizione corrente. Sto memorizzando i post usando firebase, ma non ho trovato il modo di interrogare i post all'interno di un raggio specifico in firebase, quindi ora sto pensando di usare il geofire, ma non sono sicuro se c'è un modo per memorizzare una posizione accanto ai miei post di Firebase che usano il geofire, quindi, mi sembra che l'unico modo per associare un luogo a un post sia quello di avere l'id post (quello generato da firebase) come chiave per la posizione del geofire. È corretto o c'è un modo migliore?Associa Geofire location con Firebase entry
7
A
risposta
0
Sì, quello è il modo corretto. Si crea un DB flat. Un ramo con dati di post e un ramo con posizioni.
Problemi correlati
- 1. Query GeoFire sulla posizione dell'utente
- 2. Come salvare le coordinate GeoFire insieme ad altri oggetti nel database Firebase?
- 3. come salvare le informazioni sulla posizione in Firebase
- 4. Gradle Duplicate Entry: java.util.zip.ZipException
- 5. Sequelize findOne latest entry
- 6. Test run cron entry
- 7. Firebase Errore: Autenticazione richiesta con Firebase utensili
- 8. iPhone Location Location Architecture - Come usarlo su più controller
- 9. Errore Angularjs: [$ location: nobase]
- 10. Python Matplotlib multicolore Leggenda Entry
- 11. Ricerca avanzata - associa l'entitie con OR
- 12. Firebase 3.0 con dattiloscritto
- 13. Utilizzando Firebase con TVOS
- 14. Observable's doOnError location corretta
- 15. GC.SuppressFinalize IDisposable (this) location
- 16. Oracle spool location
- 17. Utilizzo dell'API Location di Google
- 18. Core Data and Core Location
- 19. Location di head.phtml in Magento
- 20. UPDATING Table Column with new Entry
- 21. Reperable geo-ip location Servizi
- 22. Local variable location in memory
- 23. 'ObjectContext' non contiene una definizione per 'Entry' e nessun metodo di estensione 'Entry'
- 24. WPF: associa raccolta con raccolta a un ListBox con gruppi
- 25. semplice PHP con Firebase ospitare
- 26. Impaginazione/Scorrimento infinito con Firebase
- 27. Test dell'app Robolectric con Firebase
- 28. Hosting nodeJS app con Firebase
- 29. Gestione della sessione con Firebase?
- 30. React Native con Firebase Authentication
Suoni di destra. La maggior parte delle implementazioni mantiene separate le proprietà dei post dai geodati, in modo che le geografie si occupino solo di dati minimi. Vedi https://geofire.firebaseapp.com/ per un'introduzione. –
Ok, quindi sarebbero necessarie due query per recuperare i post qui. Uno che usa Geofire per trovare posizioni all'interno di un certo raggio della posizione corrente e recuperare le loro chiavi e un'altra utilizzando Firebase per recuperare le informazioni sui post per tutti i post che corrispondono agli ID delle posizioni Geofire, corretto? Speravo di usare una query, ma sembra che dovrà essere in questo modo. – dramzy
Il secondo non è una domanda in senso stretto. È una ricerca diretta per ID. Dato che Firebase funziona su una connessione socket esistente e puoi eseguirne il pipeline, queste ricerche sono piuttosto veloci. In caso contrario: inizia una nuova domanda con il codice che è problematico e possiamo dare un'occhiata. –