2012-09-20 2 views
5

내 웹 사이트에서 Google지도 앱을 열 수있는 링크가있는 모바일 웹 사이트가 있습니다. 그러나 ios6의 새로운 버전으로 이제는 Google지도의 기본 버전이 더 이상 필요하지 않으며 이제 링크가 사파리 기반 Google지도에 열립니다. 차라리 네이티브 Apple지도 앱을 열어두고 싶습니다. 어떻게해야합니까?모바일 웹 사이트에서 iOS 6지도를 여는 방법은 무엇입니까?

감사합니다.

답변

14

이전 Google 도메인 maps.google.com을 사용하는 대신 maps.apple.com을 사용합니다. 이것은 5.x 이하를 실행하는 구형 장치와 호환됩니다.

그것은 다음과 같습니다

http://maps.apple.com/maps?q=cupertino 

매개 변수의 대부분은 동일하지만, 자세한 내용은 애플의 문서를 참조하십시오

Apple URL Scheme Reference: Map Links

+0

이 완벽하려고합니다. 감사! – Muhambi

1

당신이 무엇을 원합니까?

오픈 맵 웹 사파리 또는 오픈 맵 앱?

는이

CLLocation * currentLocation; 
NSURL *requestUrl; 
CLLocationCoordinate2D storedLocation; 


CLLocationCoordinate2D start = { (storedLocation.latitude), (storedLocation.longitude) }; 

//Bitiş Yeri 
CLLocationCoordinate2D end = { ([koordinatX floatValue]), ([koordinatY floatValue]) }; 

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]]; 
+3

이것은 웹 사이트가 아닌 모바일 앱용 인 것처럼 보입니다 (질문 내용). – Baumr

관련 문제