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];
}