Qml通用地图插件开发范例


qml提供了四个内建的地图在线插件"esri"、"mapbox"、"nokia"、"osm",虽然github上有人做了谷歌地图和必应地图的插件,但是我们身处中国,自然有自己的在线地图,例如高德地图。
这里的问题是,怎么把高德的在线地图封装成Qml的地图插件,怎么在国内访问谷歌地图,怎么支持地图的三维变换,怎么对加密地图进行纠偏,怎么支持任意的WTMS标准在线瓦片,怎么使用离线瓦片等等?
为此,针对现有地图插件的问题,编写了一款通用插件,具备如下功能:
1.支持自定义瓦片服务器,通过"XMaps.json"文件进行配置,默认的配置文件包含谷歌地图和高德地图。
2.支持GCJ02瓦片纠偏,便于开发移动机器人地面控制站。
3.支持地图三维变换。
4.支持地理位置搜索。
5.支持电脑、手机、平板。
6.支持移动设备的手势控制,包括轻弹、捏合等手势。
7.轻量化设计,非常适合在资源受限的计算机上使用。

下载地址:
链接: 提取码:tq53

街道地图

卫星地图


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM