没有不值得去解决的问题,也没有不值得去学习的技术!

在一个自定义字段(定位)中,需要存储为一个 JSON 格式,最终的定义基于 GeoJSON 格式

将 JSON 数据放在 https://geojson.io/ 中验证通过。可以准确定位至北京,符合预期

1、在一个自定义字段(定位)中,需要存储为一个 JSON 格式。UI 设计。如图1

在一个自定义字段(定位)中,需要存储为一个 JSON 格式。UI 设计
图1

2、在接口设计中,请求参数是 经度 与 纬度。由于需要在详情接口中显示地点的名称,需要基于 经度 与 纬度 获取到地点名称。然后存储为一个 JSON 格式。

3、最终的定义基于 GeoJSON 格式。格式如下

JSON

{
  "type": "Feature", // GeoJSON 对象的类型,表示这是一个地理要素对象
  "geometry": { // (仅用于 Feature 类型)表示地理对象的几何信息
    "type": "Point", // GeoJSON 对象的类型,表示一个点
    "coordinates": [116.4074, 39.9042] // 表示地理坐标的数组,[经度,纬度]
  },
  "properties": { // 包含与地理对象相关的属性数据
    "name": "Beijing" // 名称
  }
}

4、将 JSON 数据放在 https://geojson.io/ 中验证通过。可以准确定位至北京,符合预期。如图2

将 JSON 数据放在 https://geojson.io/ 中验证通过。可以准确定位至北京,符合预期
图2

关于作者 · 持续学习与技术实践

我是一名拥有 15 年以上开发经验的技术从业者,自 2013 年起持续运营个人技术博客,记录工作与个人项目中遇到的真实问题,以及解决问题过程中的探索、实践和思考。

除了技术写作,我也在持续开发和维护自己的独立项目,探索新技术和新工具在实际场景中的应用。我始终相信,没有不值得去解决的问题,也没有不值得去学习的技术。

如果这篇文章对你有所帮助,欢迎浏览博客中的其他文章,也欢迎交流技术经验与想法。

关于我  ·  GitHub  ·  邮件联系