iOS navigation to the address 導航到指定地址

Google的導航真的很好用,在iOS上Google Maps的使用方式也比起在Android上好用很多,光是要申請KEY,還需要弄一堆有的沒的就夠麻煩了,這邊就來解說一下如何使用iOS的Maps導航功能,順便就將寫成了個function來方便使用。

-(void)navivationToTheAddress:(NSString *)address{
//導航起點的經緯度
NSString* myLatitude = @"0.0";
NSString* myLongitude = @"0.0";
NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?f=d&source=s_d&saddr=%@,%@&daddr=%@", myLatitude, myLongitude, address];

//將地址的中文轉碼
NSString *escaped = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

//開啟Maps導航
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:escaped]];
}


相關連結
iOS Developer Library

沒有留言:

張貼留言