У меня проблемы с чтением этого объекта, который я получаю из Geopoint моего документа Firestore.
Я не нашел никакой документации о том, как использовать PHP Framework для чтения этого геопункта (насколько это возможно в swift).
Полный массив выглядит так:
print_r($barDetails);
Array
(
[icone_img] => xqSUmb8kCWIanQj3okaf
[geopoint] => Google\Cloud\Core\GeoPoint Object
(
[latitude:Google\Cloud\Core\GeoPoint:private] => 43.697092 [longitude:Google\Cloud\Core\GeoPoint:private] => 7.274421
)
[header_img] => SGYXf7DIYRvvpqLIEZr4
[nom] => La Lupita
[styles_ids] => Array
(
[0] => fKMTFTgAvhHN9D5e7n3p
)
[adresse] => 9 Rue de la Préfecture, 06300 Nice
[description] => Aenean dictum lectus est, non fringilla enim tempus et. Nam dapibus elit in lobortis sagittis. Sed quis metus in lacus congue tempus at quis mi.
)
Если я сделаю:
print_r($barDetails['geopoint']);
Я получу этот объект, который я не могучитать, чтобы получить широту и долготу отдельно:
Google\Cloud\Core\GeoPoint Object
(
[latitude:Google\Cloud\Core\GeoPoint:private] => 43.697092
[longitude:Google\Cloud\Core\GeoPoint:private] => 7.274421
)