이상한 문제가 있습니다. 내 앱이 iOS의지도 (5.1과 6)를 호출 할 수 있어야합니다. iOS6에서는 제대로 작동하지만 iOS5.1에서는 정상적으로 작동하지 않습니다. iOS6의지도가 호출되고 saddr에서 daddr까지의 경로가 추적되지만 iOS5에있을 때지도 앱이 호출되지만 daddr에는 하나의 핀만 있습니다. 어떤 알려지지 않은 이유로 초기 좌표 (saddr)가 표시되지 않고 방향이 추적되지 않습니다. 나는 변화를에가 "http://maps.google.com/something는"하지만 사파리 대신지도 앱에 내장를 호출하는 URL을 시도앱 내부에서 길 찾기를 위해지도를 호출하세요 - iOS5 iOS6
addr = [NSString stringWithFormat: @"maps://saddr=%f,%f&daddr=%f,%f", newLocation.coordinate.latitude, newLocation.coordinate.longitude, oldLatitude, oldLongitude];
NSURL *url = [NSURL URLWithString:addr];
[[UIApplication sharedApplication] openURL:url];
:
여기 내 코드입니다. 변수가 URL에 제대로 전달되고 있음을 알았습니다.
아이디어가 있으십니까?
미리 감사드립니다.
시작 주소가 다른 질문의 현재 위치라는 점을 제외하고는 사실상 동일한 질문입니다 (http://stackoverflow.com/q/576768/119114).). – Nate