Iphone 如何加上「;“这里的方向”;按地址簿上的按钮?

Iphone 如何加上「;“这里的方向”;按地址簿上的按钮?,iphone,addressbook,Iphone,Addressbook,谷歌地图应用程序有“到这里的方向”和“从这里来的方向”,比如 当我呼叫联系人页面时,我可以在通讯簿的信息页面中添加“到此处的方向”按钮吗 ABAddressBookRef addressBook = ABAddressBookCreate(); NSArray *allPeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook); ABRecordRef person = ABAddressBookGetPersonWith

谷歌地图应用程序有“到这里的方向”和“从这里来的方向”,比如

当我呼叫联系人页面时,我可以在通讯簿的信息页面中添加“到此处的方向”按钮吗

ABAddressBookRef addressBook = ABAddressBookCreate();
NSArray *allPeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, (ABRecordID) iRecordNo);

ABPersonViewController *personController = [[ABPersonViewController alloc] init];

personController.addressBook = addressBook;
personController.displayedPerson = person;
personController.allowsEditing = YES;       

[self.navigationController pushViewController:personController animated:YES];

[personController release]; 

}

你想知道你要去的地方的坐标吗?是的,我想知道如何在AddressBook的详细屏幕上添加“到这里的方向”按钮。我想,调用goole地图就足以显示方向。哦,好的,我明白你的意思。我会发布一个答案谢谢你的回答,你知道如何添加吗[此处说明]联系人页面的按钮?单击联系人页面上的按钮时,会弹出谷歌地图应用程序。这就是您的操作方式,但我会在上下文中添加它
"http://maps.google.com/maps?daddr=%f,%f&saddr=%f,%f",userLatitude,userLongitude,targetLatitude,targetLongitude


-(void)goToMaps{

[[UIApplication sharedApplication]openURL:url];//the url i gave you above
NSLog(@"the URL for directions is %@", [url absoluteString]);

}
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {

if (indexPath.row == x) {//whatever row in the table it is on
    [self goToMaps];
}