CLLocationCoordinate2D toPlace;
toPlace.latitude = [lastStr doubleValue];
toPlace.longitude = [longStr doubleValue];
MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation];
MKMapItem *toLocation = [[MKMapItem alloc]initWithPlacemark:[[MKPlacemark alloc]initWithCoordinate:toPlace addressDictionary:nil]];
toLocation.name = self.poi.name;
[MKMapItem openMapsWithItems:[NSArray arrayWithObjects:currentLocation,toLocation, nil] launchOptions:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:MKLaunchOptionsDirectionsModeDriving,[NSNumber numberWithBool:YES],nil] forKeys:[NSArray arrayWithObjects:MKLaunchOptionsDirectionsModeKey,MKLaunchOptionsShowsTrafficKey,nil]]];