常见问题
为何我的四维地图API地图不显示底图?
检查在程序中是否使用了正确的AK,有没有打开使用网络连接等权限。在线模式需连接互联网,离线模式需有离线数据。
如何让我的地图自动定位?
首先在程序中打开相关的权限,然后将初始化MBGpsLocation,然后开启GPS定位,即可实现当前位置的显示。如果想让地图跟随当前位置联动,引入MBGpsLocation类 并设置MBGpsLocationDelegate代理,并实现- (void) didGpsInfoUpdated:(MBGpsInfo*)info的回调方法然后获取经纬度再利用MBMapView的setWorldCenter消息设置地图中心点和更改MBIconOverlay的坐标来设置车标位置。详细参见 【Navinfo Navigation SDK for iOS】接口说明文档。
在应用中如何查看某个模块是否授权?
需要在应用初始化地图之前调用MBEngine发送sdkAuthCheck:(MBSdkAuthType)type消息 传入授权type,初始化地图时自动检验。
更多关于MapView的信息,另请参见【Navinfo Navigation SDK for iOS】接口说明文档。
如何使用实时路况?
首先初始化MBMapView对象然后设置self.mapView.enableTmc = YES; 表示启动实时路况,self.mapView.enableTmc = No; 取消实时路况。
iOS SDK提供哪些手势功能?
单点可移动 , 放大地图,单指缩放,多点可控制地图水平角度和地图方向。
为何配色文件配色正确,读取时出现颜色不对的问题?
删除packet.dat,将新版本的资源文件目录放到工程里,具体参见SDKDemo工程中资源文件的放置。