在app中若需要使用手机自带的地图,需要在app之间进行通信,以百度地图为例。
1.先找到app中的info.plist 文件这个文件包含了app的基本信息,在其下新增一个项为URL types,在URL types下加一个子项,点开item 发现已经有一个URL identifier了,再加一个并列的 URL Schemes, 在URL identifier 后填上com.baidu.sdk ,在 URL Schemes 的子项后填上baidumapSdk ,这样就配置好了所需要的 schemes
//加上 URL Schemes
2. 在所需要调用百度地图app的地方 写上
[[UIApplicationsharedApplication] openURL:[NSUR URLWithString:@"baidumap://map/place"]];
@"baidumap://map/place" 就是app调用百度地图的