是否存在离线根据经纬度转换城市、省份名称的工具或者数据库?

2020-07-07 14:43:06 +08:00
 linvon
感觉经纬度地图数据应该是比较成熟的数据了,而且变动应该比较小,搜索了很久也没有找到符合的,基本都是城市转经纬度。而且都是国内的数据,但我现在想要处理的是国外的城市数据。
部分地图提供商有现成的 api,但一般都是给对应开发者用的,而且迫于自己服务的限制条件,通过网络 api 的方式处理可能达不到速度要求。
想问一下有没有这种离线数据库存在呢?
1409 次点击
所在节点    问与答
4 条回复
keshawnvan
2020-07-07 17:04:57 +08:00
同求
sadfQED2
2020-07-07 18:51:33 +08:00
关键词 Geohash 或者 s2 。你把数据在本地打包一份就行了
linvon
2020-07-07 20:21:41 +08:00
@sadfQED2 这种只是把经纬度转换成空间索引吧? hash 结果与城市位置对应表该从哪生成呢? 下午看了半天发现有 geojson 这种东西,这个是如何使用的大佬清楚吗?
sadfQED2
2020-07-07 20:41:22 +08:00
你只需要把每个城市的 geohash 值或者 s2 索引存下来就行了,一个经纬度可以转换成 geohash 或者查 s2 索引,然后就知道对应哪个城市了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX