标题:Qt地图gis软件开发经验总结/为什么建议选用天地图
作者:liudianwu
日期:2025-06-29 17:56
内容:
## 一、前言说明
搞地图相关软件或者功能开发很多年,最开始搞得是百度地图,把官网对应的API接口都实现了一遍,好用肯定是好用,但是缺点也挺多,最大缺点就是坐标系需要转换,现在很多的设备传过来的要么是地球坐标系,要么是国家标准的坐标系,而百度地图是自己的坐标系,在国标上又加了自己的偏移,搞得很不兼容,比如其他地图的瓦片也不兼容百度地图,所以杂交起来也难搞,以上缺点也都能将就着用,现在最大缺点来了,就是收费了,直接在瓦片图片上显示未授权字样,而且收费巨贵,个人完全无法承担。
怎么办,转向了高德地图和腾讯地图,用下来也还行,慢慢的高德地图也收费了,心情又是拔凉拔凉的,尽管谷歌地图好用,但是国内的网络环境都懂的,绝大部分的用户都无法打开,要么用离线的,但是下载离线的瓦片也是需要联网的。实在没辙了,最后尝试了下天地图,使用下来效果非常好,关键是天地图还是标准的地球坐标系,gps坐标传过来完全吻合,这都不是重点,重点是天地图是国家队的,永久免费开放,属于公共基础服务,这就放了一万个心,放心大胆的使用,目前只是限制了每天访问瓦片数量,个人的好像只能下载几千张,企业的有十万张,还是够用的,不够就后台多申请几个应用,每个应用的秘钥交替着来,比如限制了3000张,那就申请10个应用,对应有10个秘钥,就可以做到一天30000张的访问量。
天地图还有个优势就是卫星图可以精确到18级别,除了谷歌地图可以做到,其他地图都做不到,其他地图一般是大城市的卫星图能够精确到18级别,其他小地方几乎到了16级就没了,这对很多应用来说是不够的,尤其是无人机行业。而且天地图提供了一个高级绘图组件,里面各种形状绘制非常多,里面的代码也都具有很大参考价值,可以自行参考绘制自定义的图形。
## 二、效果图
## 三、总结说明
1. 受限于浏览器控件对web的支持程度,不同浏览器控件加载对应的地图网页,可能会出现部分特性不支持的情况,比如miniblink内核不支持地图设置旋转角度和倾斜角度,webkit内核不支持webgl的网页。个人推荐使用最新的Qt套件对应的msvc版本,一般会自带最新webengine内核,特性比较新。
2. 不同的地图内核有不同的优缺点,一般国内使用比较多的是百度地图、高德地图、天地图三种,谷歌由于需要翻墙才能使用,导致国内用户数很低。综合使用对比下来看,高德地图在api接口和文档示例 ..
#1 [tanyue.esec 07-12 10:22]
基本功能浏览器用天地图 + Leaflet够用了,但是天地图没有移动端的SDK太难受了。
要是再有点扩展功能,比如导航,路径规划什么的,就不太够了