gpt4 book ai didi

firebase - 如何在 Firebase Cloud Firestore 中保存 GeoPoint?

转载 作者:行者123 更新时间:2023-12-03 10:11:05 24 4
gpt4 key购买 nike

在数据库 UI 中,我可以创建一个类型为 geopoint 的字段.提供值后,它看起来像这样:

location: [1° N, 1° E]

我正在尝试通过客户端 SDK (web) 将其保存到数据库中。
基于 Twitter 反馈,我尝试了 GeoJSON、Coords Array 和 Coords Object:
location: [1, 2];
location: {
latitude: 1,
longitude: 2,
};
location: {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
}
}

这些都没有导致数据库中的地理点类型。它们只是保存为对象/数组。

如何通过 Web SDK 在 Firebase Cloud Firestore 中保存 GeoPoint?

最佳答案

Firestore SDK 包括 GeoPoint class ,所以你必须保存这样的位置:

{
location: new firebase.firestore.GeoPoint(latitude, longitude)
}

关于firebase - 如何在 Firebase Cloud Firestore 中保存 GeoPoint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46603691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com