Мне трудно понять, как GeoFire опрашивает близлежащие местоположения;
Я создаю географическое приложение, которое будет извлекать ближайшие местоположения в зависимости от местоположения пользователя. Мои данные структурированы следующим образом
locations
-Ke1uhoT3gpHR_VsehIv
-Kdrel2Z_xWI280XNfGg
-name: "place 1"
-description: "desc 1"
geofire
-Ke1uhoT3gpHR_VsehIv
-Kdrel2Z_xWI280XNfGg
-g: "dr5regw90s"
-l
-0: 40.7127837
-1: -74.00594130000002
Кажется, я не могу понять всю идею «ключей отслеживания» и местоположений, покидающих и входящих в GeoQueries. (Возможно, эта концепция больше связана с Uber-подобной функциональностью)
Предполагая, что locations
выше находятся поблизости, как именно я могу использовать свои собственные координаты широты и долготы для их получения? Я уверен, что неправильно интерпретирую документацию GeoFires, но я просто не вижу этого.
geofire
с помощью Geofire, вы можете получить ключи в определенной области с помощью гео-запроса. Напримерvar geoQuery = geoFire.query({ center: [10.38, 2.41], radius: 10.5 });
Этот пример и многое другое см. В документации Geofire: github.com/firebase/geofire-js/blob/master/docs/ - person Frank van Puffelen   schedule 05.03.2017var geoQuery = geoFire.query({ center: [10.38, 2.41], radius: 10.5 });
на самом деле не будет содержать данные о ближайших местах сама по себе, а в сочетании с прослушивателями событий. - person Kurai Bankusu   schedule 05.03.2017GeoFire is smart about how it looks for keys within the query. It does not need to load all of the GeoFire data into memory.
- person vzhen   schedule 17.03.2017