调用百度地图问题

2016-06-01  本文已影响115人  iLeooooo

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对应的包名,重新运行,地图即可正常显示。

慢慢来,一步一个巴掌印。。。。。

上一篇 下一篇

猜你喜欢

热点阅读