MapView에 위치를 표시하는 앱이 있으며 iPhone의 Directions APP를 사용하여 현재 위치에서 특정 위치의 방향을 얻고 싶습니다. 내가 어떻게 할 수 있니?지도 길 찾기 앱을 사용하려면 어떻게해야하나요?
0
A
답변
1
0
이전에 해 보았습니다. 기본적으로 방향을 구현해야하기 때문에 기본적으로 더 많은 문제가 있습니다.지도 앱에 새로운 기능이 추가 될 때마다 앱의 방향 시스템이 오래 될 것입니다. 정말로하고 싶은 것은지도 앱에서 길 찾기를위한 링크를 만드는 것입니다. 소유자는 항상 사용자가 앱을 나가야하는 것을 원하지 않는다고 주장하지만 궁극적으로는 사용자에게 최상의 유틸리티를 제공하기 위해 불행하게도지도 앱에 연결하는 것이 여기에있는 방법입니다.
이 같은지도 응용 프로그램에 연결할 수 있습니다
[[UIApplication sharedApplication]의 OpenURL : [NSURL URLWithString을 : @ "http://maps.google.com/whateveryoururlis"];
1
질문에서지도 앱을 사용하여 길 찾기를 원한다고 가정합니다.
당신이 같은 코드를해야이하려면 : saddr 항목이 시작 주소입니다NSString *mapsUrl =
[NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",
self.mapView.userLocation.location.coordinate.latitude,
self.mapView.userLocation.location.coordinate.longitude,
<destination address>];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: [mapsUrl stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]];
을 (또는 위도, 경도이 경우 쌍)과 daddr 대상 주소입니다.
MapKit 서비스 약관은이 기능이 정보를 위반할 수 있으므로 체크 아웃하시기 바랍니다. –
옐프와 Qype을 사용하는 앱을 보았습니까? –
아래 답변 중 하나가 효과가 있습니까? –