我試圖使用MKMapView,並且想要顯示/更改Google提供的地圖種類。 我們都知道,在網站上,我們可以使用常規道路類型,混合類型,衛星/照片類型,最近也可以使用浮雕類型。MKMapView framwork在MKMapType聲明中沒有浮雕google-map類型,但它起作用
這最後一個是我想使用的。我沒有問題將其插入到UIWebView + HTML +標準谷歌API, ,但由於很多原因,現在我更願意使用它與MKMapView。 但是......驚喜:
「看來」 我們不能使用地圖的達式......
在蘋果的MKMapView類參考閱讀:
MKMapType
要顯示的地圖的類型。
enum {
MKMapTypeStandard,
MKMapTypeSatellite,
MKMapTypeHybrid
};
其中0是MKMapTypeStandard
1 MKMapTypeSatellite
當然2 MKMapTypeHybrid和...
,所以我們正式允許使用的只是那些3種地圖,不是浮雕類型,它似乎根本不存在蘋果framwork ...
但我很好奇,所以我試過這個:
myMKMapView.mapType = 3; // a number not officially declared
它的工作原理非常完美,蘋果framweork向谷歌請求正確類型的地圖,然後在模擬器和iPhone設備中顯示它。
所以,這是我的問題:
你覺得我反正可以使用它,即使它不是「正式」蘋果文件中聲明? Apple會拒絕我的應用程序使用它的框架嗎?
在此先感謝,
盧卡
是的,這是一個合理的答案。我在蘋果開發者論壇發佈了同樣的問題,誰知道,蘋果團隊中的一些人可能會回答......我只是希望,因爲它已經有效,蘋果可能計劃在不久的將來在新版本中添加它的框架... – meronix