qml提供了四個內建的地圖在線插件"esri"、"mapbox"、"nokia"、"osm",雖然github上有人做了谷歌地圖和必應地圖的插件,但是我們身處中國,自然有自己的在線地圖,例如高德地圖。
這里的問題是,怎么把高德的在線地圖封裝成Qml的地圖插件,怎么在國內訪問谷歌地圖,怎么支持地圖的三維變換,怎么對加密地圖進行糾偏,怎么支持任意的WTMS標准在線瓦片,怎么使用離線瓦片等等?
為此,針對現有地圖插件的問題,編寫了一款通用插件,具備如下功能:
1.支持自定義瓦片服務器,通過"XMaps.json"文件進行配置,默認的配置文件包含谷歌地圖和高德地圖。
2.支持GCJ02瓦片糾偏,便於開發移動機器人地面控制站。
3.支持地圖三維變換。
4.支持地理位置搜索。
5.支持電腦、手機、平板。
6.支持移動設備的手勢控制,包括輕彈、捏合等手勢。
7.輕量化設計,非常適合在資源受限的計算機上使用。
下載地址:
鏈接:https://pan.baidu.com/s/1sRgD5QZBs-09ablZWe78uQ 提取碼:tq53