使用 python 在 Firestore 中的 GeoPoint

Posted

技术标签:

【中文标题】使用 python 在 Firestore 中的 GeoPoint【英文标题】:GeoPoint in Firestore using python 【发布时间】:2019-03-01 00:50:23 【问题描述】:

我正在尝试使用 Python 将 GeoPoint 保存在我的 Firebase Firestore 中,但没有成功。 这给了我语法错误:

location=new firebase.firestore.GeoPoint(latitude, longitude)

有什么解决办法吗?也许我缺少要导入的东西,但我找不到什么。提前致谢。

【问题讨论】:

【参考方案1】:

你可以使用

from google.cloud.firestore import GeoPoint

# Just example values so the code runs.
latitude = 0.0
longitude = 0.0
location = GeoPoint(latitude, longitude)

print(location)

new不是python关键字,不需要使用。

【讨论】:

对于未来的访问者,您可以将 firestore 导入为from google.cloud import firestore,然后像location = firestore.GeoPoint(latitude, longitude) 一样操作。

以上是关于使用 python 在 Firestore 中的 GeoPoint的主要内容,如果未能解决你的问题,请参考以下文章

使用python在Firestore中运行GeoPoint

Python 和 Firebase Firestore 错误无法导入 Cloud Firestore 库

Firestore - 嵌套查询

如何使用 Firestore 函数更新地图中的数组?

Firebase Firestore get() 快照在第二次查询时冻结

无法让 Firestore 快速入门在 Python 中工作