Приложение для iPhone: показать направление с помощью карты - PullRequest
1 голос
/ 30 сентября 2011

в приложении для iPhone. Как показать маршруты от текущего местоположения до конечной точки?

есть ли на iphone встроенный компонент или средство, которое может показывать карты и направление с помощью GPS и встроенного компаса?

Ответы [ 3 ]

6 голосов
/ 30 сентября 2011

Если вы хотите взять пользователя в приложение карт на основе двух точек, то вы можете сделать это следующим образом:

  1. Создать NSURL, который выглядит следующим образом:начальный адрес и пункт назначения (в лат. и длин.) соответственно.
  2. Скажите вашему приложению открыть URL-адрес [[UIApplication sharedApplication] openURL:URL];

Это автоматически приведет вас к приложению карт!

0 голосов
/ 30 сентября 2011
NSString *Urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%@&daddr=%@",from_address,to_address];

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];

Это даст четкое направление с указанием адреса источника и адреса назначения.

0 голосов
/ 30 сентября 2011

попробуйте это: -

NSString *urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",sourcelocation.latitude,sourcelocation.longitude,destinationlocation.latitude,destinationlocation.longitude];

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...