2010-12-10 53 views
0

我正在開發一個用於商場的應用程序。我想使用增強現實概念 - 當有人更接近商場時,我通過獲取當前位置來計算到商場的距離。然後,我在相機視圖中顯示圖像上的購物中心名稱和商場距離。增強現實反饋

如果有人走錯了方向,我該如何旋轉圖像?我應該使用加速計嗎?我不知道如何。我應該將加速度計給出的數據與購物中心座標關聯嗎?如果還有其他可能的解決方案,請告訴我。提前致謝。

回答

2

如果你想在設備指向你需要使用指南針,而不是加速度計

CoreLocation看一看,特別是CLLocationManagerCLHeading類的方向。

+0

先生作爲你的答案我去CLHeading並得到了一個示例代號特斯拉計,但是當我在設備上運行時得到一個警報「這個設備沒有能力測量磁場」 – parvind 2010-12-10 12:56:12

+0

在iPhone的指南針僅適用於3GS和4.我不確定iPod Touches。沒有指南針的設備無法確定與地球表面相比它們指向哪個方向。 – Tommy 2010-12-10 13:47:42

+0

擴展Tommy絕對正確的答案,在'CLLocationManager'上有一個名爲'headingAvailable'的屬性,您可以使用它查找您的設備是否可以提供方向信息。 – deanWombourne 2010-12-10 13:58:16