ios百度地圖SDK自我用法總結


ios百度地圖SDK自我用法總結

(2013-06-27 10:47:42)
標籤:

it

分類:ios經歷
1、百度地圖SDK下載地址:http://developer.baidu.com/map/sdkiosdev-download.htm(最新版,13年5月10以前的百度SDK在發佈的時候通不過審覈,反饋的信息是SDK中用到了蘋果的設備id,以前是可以允許,後來蘋果調整了就不行了(好像是13年5月以前就行))

2、導入包:mapapi.bundle和 inc下的東西


3、將libs文件夾拷貝到項目的根目錄下


然後將.a文件加入到項目中


將libs文件加到項目中也是行的
Release-iphoneos 下的.a文件爲真機上運行
Release-iphonesimulator 下的.a文件爲模擬器上運行


4、加入包CoreLocation.framework和QuartzCore.framework
若報錯,這樣是最新版(BaiduMap_iOSSDK_v2.0.0)就還要導入
OpenGLES.framework、SystemConfiguration.framework這兩個包


5、配置.a文件路徑Build Settings——>SearechPaths——>Library Search Paths
爲    "$(SRCROOT)/libs/Release$(EFFECTIVE_PLATFORM_NAME)"



6、將項目中的m文件其中一個改爲mm,不然編譯通不過,因爲BaiduSDK採用C++編譯的
AppDelegate.h
導入#import"BMapKit.h"
定義:BMKMapManager*_mapBaidu;

AppDelegate.m
//初始化百度地圖管理,並且設置百度Key值

_mapBaidu=[[BMKMapManageralloc]init];

   BOOLret=[_mapBaidustart:@"EABD53BD68AC8DA81C0A5CBA1ECBAB365907243D"generalDelegate:self];

    if (!ret) {

       NSLog(@"mapManager start failed!");

    }


//控制器中加入百度地圖

 

#import "BMKMapView.h"

 

BMKMapView *bMap=[[BMKMapViewalloc]initWithFrame:self.view.frame];

[self.viewaddSubview:bMap];


7、大功告成!




後一篇 >

.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章