Как я могу добавить поля с именами Широта и Долгота, используя GeoFire в Firebase?
Я разрабатываю приложение отслеживания местоположения с помощью Android Studio и мне нужно хранить координаты в нормализованном порядке (одна переменная в одном поле). Могу ли я изменить данные о местоположении, созданные GeoFire в Firebase? Я хотел бы иметь одно поле с именем Локатор и еще одно с именем Долгота. На рисунке выше вы можете видеть, что координаты хранятся ниже одного поля, называемого ' l ', я хотел бы изменить это или скопировать их как отдельные дочерние элементы текущего userID в узле Location. Буду очень признателен за любую помощь, спасибо!
1 ответ
Там нет ничего встроенного в Geofire для вас, чтобы контролировать имена свойств. Но так как Geofire с открытым исходным кодом, вы можете изменить его, чтобы использовать имена свойств, которые вы хотите.
Просто имейте в виду, что Geofire использует эти более короткие имена для ограничения используемой полосы пропускания, поэтому ваши пользователи видят увеличение пропускной способности.