话题公司 › 彩云

公司:彩云

彩云天气地理查询优化(2): 行政区划查询

在彩云天气 App 和 API 里可以获取到当前经纬度的气象预警信息,比如「大风蓝色预警」。 不同国家地区的预警发布规则不一样,在中国是按照行政区划层级来发布的,其中最小到县级行政区。 所以在实现中,需要将经纬度转换成行政区划层级信息,再查找相关的预警信息。 在过去几年中,这部分模块经历了多次重构和完善,在此分享下每个版本的实现方式。

彩云天气地理查询优化: 最近的 N 个点

我们从一个实际业务场景的谈起:如何找到离北京市海淀区 768 创意产业园最近的 K 个国家级观测站?

最简单的思路是完整遍历所有候选站点,然后计算每个站点和 768 的距离,按照距离从小到大,选最多前 K 个。 这个代码并不难写。但是问题是慢。

  • «
  • 1
  • »

- 위키
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-12-17 06:50
浙ICP备14020137号-1 $방문자$