Как я могу установить направление моего компаса всегда на запад?
Я делаю карту Google, где компас автоматически направляется на север. Но я должен сделать индикатор этого компаса всегда на запад. Как я могу это сделать? Есть идеи? Нужно ли выполнять какие-то особые условия? Помогите мне, пожалуйста:(
1 ответ
[с севера + 90°] по модулю (360)
Получите свой собственный класс из MyLocationOverlay. Переопределить drawCompass(); При необходимости управляйте объектом Canvas, который вам передают. Вызовите super.drawCompass(), чтобы нарисовать компас в новом месте. Восстановите холст так, как вы его нашли.
Защищенный void drawCompass (android.graphics.Canvas canvas, float подшипник) является ключом к тому, что вы хотите! с небольшими изменениями в значении подшипника после получения направления на север