我是在iPhone上使用MapKit的新手。如何使用MKMapView顯示從當前位置到neares位置的方向
在谷歌地圖上,我有一個當前的位置和推針以指示當前位置周圍的最近位置。 (所有人的座標都是現在的硬編碼)。
現在,如何執行以下操作: 1.顯示指向當前位置最近推針位置的綠色箭頭(右/左箭頭)? 2.如何播放「正確1英里」等語音,從當前位置到達最近的位置?
我是在iPhone上使用MapKit的新手。如何使用MKMapView顯示從當前位置到neares位置的方向
在谷歌地圖上,我有一個當前的位置和推針以指示當前位置周圍的最近位置。 (所有人的座標都是現在的硬編碼)。
現在,如何執行以下操作: 1.顯示指向當前位置最近推針位置的綠色箭頭(右/左箭頭)? 2.如何播放「正確1英里」等語音,從當前位置到達最近的位置?
我沒有明確的解決方案,但有些想法可能會幫助你。
您可以使用自定義的MKAnnotationView,其圖像將是綠色箭頭。然後,您可以將此註釋(箭頭)放置在當前位置的頂部。然後,您可以找到最近的銷(通過檢查其與當前位置的距離)並找出銷與當前位置之間的角度。使用該角度,您可以旋轉箭頭圖像,使其指向最近的針。
您可以獲取用戶的當前位置和標題,並且可以獲取從當前位置到最近的引腳的距離。通過這些信息,您可以瞭解用戶需要旅行的方向和方向。我不確定您是否想要合成聲音,或者是否準備好了音頻文件。您可能需要背靠背播放短片(例如「+」「+」「英里」)。看看Apple's audio programming guide。據我所知,你不能在當前的mapkit中獲得特定於街道的方向(例如,在大街右轉)。
祝你好運。
是的,我的意思是在推導出距離後合成聲音。任何想法都歡迎。 – aditya 2010-06-22 16:08:30
如果您爲音頻合成部分創建單獨的問題,您可能會有更好的運氣,因爲它足夠獨立於此處介紹的主題。如果某人對音頻編程有好處,他可能不一定會檢查標記爲MKMapView的問題 – nebs 2010-06-22 18:11:18