一、需求说明
本来一直都是通过谷歌地图的api获取海拔的,突然一下不能用了,说是访问的人数太少他们换成下面的地址了https://maps.googleapis.com/maps/api/elevation/json?locations=12.15,124.05&key=************,然后就没法访问了,除非翻墙。服务器在国内没法翻墙。然后我就想最近学了postgresql能不能自己搭建一个呢?找到数据然后数据库都是现成的,改一改代码就行了,然后就有了这篇的文章。
数据说明,我是谷歌的然后没有细挑,因为海拔数据本来就变化不大 能用就行。咱们的业务需求不需要太准,量级上不差就行。你们可以用自己的数据或者找其他的数据

当谷歌地图API无法访问海拔数据时,作者利用PostgreSQL搭建了自己的海拔数据查询服务。通过下载NOAA的全球海拔数据,转化为适合PostGIS的格式并导入数据库,然后编写SQL查询获取海拔值。在PHP接口中,处理返回的JSON数据去除多余字节,实现服务化。
最低0.47元/天 解锁文章
1417

被折叠的 条评论
为什么被折叠?



