我有一個移動網站,我有一個鏈接,可以在我的網站中打開Google地圖應用。現在,隨着ios6的新版本,谷歌地圖的本地版本不再,現在鏈接打開到基於Safari瀏覽器的谷歌地圖。我寧願在本地Apple地圖應用程序中打開它。我怎樣才能做到這一點?如何從移動網站打開iOS 6地圖?
感謝您的幫助!
我有一個移動網站,我有一個鏈接,可以在我的網站中打開Google地圖應用。現在,隨着ios6的新版本,谷歌地圖的本地版本不再,現在鏈接打開到基於Safari瀏覽器的谷歌地圖。我寧願在本地Apple地圖應用程序中打開它。我怎樣才能做到這一點?如何從移動網站打開iOS 6地圖?
感謝您的幫助!
而不是使用以前的Google域名maps.google.com
您使用maps.apple.com
。這將與運行5.x及更低版本的舊設備保持兼容。
它看起來像這樣:
http://maps.apple.com/maps?q=cupertino
大多數參數都是一樣的,但看到蘋果文檔的更多細節:
你想要什麼?
打開地圖網頁瀏覽器或打開地圖應用程序?
試試這個
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]];
這看起來像是移動應用程序,而不是網站(問題的關鍵)。 – Baumr
這是完美的。謝謝! – Muhambi