Привет,
I have a very weird but interesting requirement.
Что мне нужно, так это то, что у меня есть набор географических точек, хранящихся в моей базе данных.До сих пор я успешно извлекал лат.длинную пару и отобразил ее на MapView, используя точки булавки по умолчанию.Каждая аннотация имеет уникальный заголовок и подзаголовок, полученные из базы данных.
Каково мое требование, когда я нажимаю на конкретный вывод, я хочу отобразить AlertView.В этом AlertView будут две кнопки: 1) Получить направления 2) Отклонить.
1) Получить направления.
Когда я нажимаю на GetDirections, он должен получить соответствующие значения широты и долготы, и яиметь текущую широту и текущую долготу.Затем он должен открыть WebView и сделать это
- (void)getDirections {
CLLocationCoordinate2D start = { (startLat), (startLong) };
CLLocationCoordinate2D end = { (EndLat), (EndLong) };
NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];
}
Я планирую отобразить этот WebView в другом виде, используя ModalViewController с кнопкой «Назад», чтобы я мог вернуться к своему MapView.
Пожалуйста, дайте мне знать, если это практически / программно возможно.