arcgis for qt我感觉应该是功能很强大,不过目前我也是在探索中。
大部分时候我们电脑不能连接到网络。所以只能使用离线地图,做离线地图首先你需要有一个tpk文件,就是地图切片,不知道的可以自己网上百度下。
直接看代码把:
m_mapView = new MapGraphicsView(this); //初始化mapview窗体
TileCache *titlecahe=new TileCache(("C:/Users/dujia/Desktop/aaa.tpk"),this); //加载本地apk
ArcGISTiledLayer *titleLayer=new ArcGISTiledLayer(titlecahe,this); //新建平铺图层
Basemap *baseMap=new Basemap(titleLayer); //底图
m_map = new Map(baseMap, this); //加载底图
m_mapView->setMap(m_map); //将地图设置到map_view
效果图:
图片有水印,应为目前测试阶段,并没有购买别人的产品。
有什么不了解的可以评论区留言,共同学习,ヾ( ̄▽ ̄)ByeBye