iOS (object-C)代码如何在程序中通过URI跳转高德地图百度地图以及系统自带地图进行导航操作
最近开发一款以地图为主要结构的APP。目前国内地图 高德 百度 以及 腾讯地图应用较多,都是大公司产物,API比较健全一般都可以凭借demo接入。我就不详细说明如何接入sdk了。主要看代码:
1)百度地图如何调起APP进行导航
NSString *url = [[NSString stringWithFormat:@"baidumap://map/direction?origin=latlng:%@,%@|name:我的位置&destination=latlng:%@,%@|name:%@&mode=driving",@"我的纬度", @"我的经度",@"目的地纬度",@"目的地经度",@"目的地名称"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] ;
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"baidumap://map/"]])
{
if ([[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]] == NO)
{
[AutoAlertView