記事にするほどでもないけど。
GeoPoint型を利用する。newしてやらないといけないみたい。
db.collection("geos").add({
geopoint: new firebase.firestore.GeoPoint(Number(values.latitude), Number(values.longitude)),
});
あと、latitudeは-90~90で、longitudeは-180~180の間。
取得は、下記のような感じで。
const snapshots = await db.collection("geos").get();
const docs = snapshots.docs.map(doc => doc.data());
docs.map(doc => {
console.log(doc.geopoint.latitude);
console.log(doc.geopoint.longitude);
})