У меня есть следующий код (в kotlin), следующий за README
в geofirestore- android, который записывает геопункт и geoha sh в существующий документ пожарного депо.
val collectionRef = FirebaseFirestore.getInstance().collection("ExistingCollectionUID")
val geoFirestore = GeoFirestore(collectionRef)
geoFirestore.setLocation("ExistingDocumentUID",GeoPoint(37.587,-122.405)){ exception ->
if (exception != null){
Log.d(TAG,"Location saved on server successfully!")
}
}
Поток, которому я следую в настоящее время:
Запись информации о пользователе в новый документ в Firestore
Добавить GeoFirestore информация к этому документу
Этот результат приводит к двум записям в Firestore, удваивая цену счета.
есть способ, которым я могу прикрепить информацию GeoFirestore к другая информация документа и сделать только одну запись в Firestore?