Как я могу получить свой объект Geopoint из пожарного магазина - PullRequest
0 голосов
/ 23 мая 2019

Я сохраняю свое текущее местоположение устройства с помощью объекта Geopoint Firestore .

Получив его, он выглядит следующим образом (toString ()):

{geoPoint=GeoPoint { latitude=-1.2968733, longitude=36.8906349 }}

Как я могу получить широту и долготу?

1 Ответ

1 голос
/ 23 мая 2019

Если вы знаете, что поле является объектом типа GeoPoint, просто извлеките его как поле типа GeoPoint, а затем используйте его методы getLatitude и getLongitude для доступа к этим значениям. Не пытайтесь преобразовать его в строку.

GeoPoint gp = snapshot.getGeoPoint("your-field");
double lat = gp.getLatitude();
double lon = gp.getLongitude();
...