2012-11-05 44 views
0

Map Kit Framework Reference說:如何強制MapKit使用谷歌手機地圖(GMM)超越iOS的5.1

在iOS5.1及更早版本,該地圖包框架使用谷歌手機地圖(GMM)服務提供地圖數據。

如果我使用MapKit框架來顯示地圖,它使用iOS 5.1和更早版本的谷歌地圖,對於iOS 6它使用蘋果新地圖。我可以強制MapKit仍然使用護目鏡移動地圖嗎?

相關鏈接: What's new in iOS6Location Awarness Programming Guide

+0

在UIWebview中加載google.maps url –

+0

@AnilKothari但我需要註解和'MKReverseGeocoder' –

回答

1

不,不可能。

使用iOS 6或更高版本,您無法以本地方式訪問Google地圖。如果你想在iOS 6上使用MapKit,那麼你就會被Apple Maps所困住。結束。這不應該是太多的問題; MapKit應與iOS 5上的Google Maps和iOS 6上的Apple Maps無縫協作,並且您可以在任一版本中使用相同的API和代碼。

您仍然可以通過URL(http://maps.google.com/...)訪問Google地圖,並通過Safari將用戶發送給它,或者使用UIWebView,但您擁有的功能將會是相當有限(只有可能通過URL傳遞參數)。如果你想支持iOS 6中的谷歌地圖,你會有很多工作。