1.报错
解决方法:按照官方提供的sdk里面的文档添加所需要的库文件,然后在工程中把一个文件的后缀由.m改为.mm,让工程同时支持OC编译和C++编译(或者直接在设置里面设置工程支持C++编译也行)。
2.初始化百度地图失败,百度地图引擎启动不成功。
//初始化百度地图
mapManager = [[BMKMapManager alloc] init];
BOOL ret = [mapManager start:BAIDU_APPKEY generalDelegate:self];
if (!ret) {
NSLog(@"manager start failed!"); //运行的时候执行这个了,启动失败
}
解决方法:在plist文件中添加Bundle display name这个项。
3.地图调用成功了,也定位了,地图显示全为方格线,定位不出地图。
解决方法:检查BAIDU_APPKEY和你的项目是不是对应一致的。如果不一致,申请你的项目的APPKEY,或者把包名改成该BAIDU_APPKEY对应的包名,重新运行,地图即可正常显示。
慢慢来,一步一个巴掌印。。。。。
网友评论