2012-05-07 111 views
0

我製作了一個谷歌地圖,羅盤自動指向北方。 但是我必須把這個指南針的指標永遠放在西方。 我該怎麼做?任何想法?我需要執行任何特殊條款嗎? 請幫我:(如何將我的指南針方向始終設置在西方?

+0

'@Override public void onResume(){ super.onResume(); MyLocationOverlay me.enableCompass();}'我只是啓用指南針,它會自動生成。 –

回答

0

[從北軸承+ 90°]模(360)

從MyLocationOverlay 覆蓋drawCompass()派生您自己的類。 操縱Canvas對象你手那麼必要。 呼叫super.drawCompass()來繪製在新位置的指南針。 恢復畫布你是如何找到它。

保護無效drawCompass(android.graphics.Canvas帆布,浮動軸承)是什麼鍵你想要!!在北方軸承價格變化很少的情況下,方位

+0

我如何在我的地圖活動中設置它? –

+0

從MyLocationOverlay派生自己的類。 改寫drawCompass(); 根據需要操作您交給的畫布對象。 調用super.drawCompass()在您的新位置繪製指南針。 將畫布恢復到您找到它的方式。 –

+0

你有沒有什麼有用的鏈接能幫助我更完美? –

相關問題