You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何导入含Geographical point值的JSON文件至Firestore数据库

Firestore JSON导入地理点的配置方法

可行性说明

该操作完全可以实现,只要按照Firestore指定的结构定义地理点字段,导入时即可被自动识别为原生Geographical point类型。

正确的JSON结构规范

地理点字段需要定义为嵌套对象,包含三个固定字段即可,示例如下:

{
  "siteName": "北京天安门",
  "coordinate": {
    "__type__": "geopoint",
    "latitude": 39.9042,
    "longitude": 116.4074
  }
}

字段要求

  • __type__:值固定为字符串geopoint,前后双下划线不能遗漏,大小写严格匹配,用于告知Firestore当前对象为地理点类型
  • latitude:纬度数值,取值范围为-90 ~ 90,必须为数字类型,不能用引号包裹
  • longitude:经度数值,取值范围为-180 ~ 180,必须为数字类型,不能用引号包裹

导入验证

按照上述结构编写JSON文件后,使用Firebase官方导入工具导入时,对应字段会自动解析为Geographical point类型,可直接用于地理位置查询、距离计算等操作。

内容的提问来源于stack exchange,提问作者Edoardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:18:07