Как я могу установить направление моего компаса всегда на запад?

Я делаю карту Google, где компас автоматически направляется на север. Но я должен сделать индикатор этого компаса всегда на запад. Как я могу это сделать? Есть идеи? Нужно ли выполнять какие-то особые условия? Помогите мне, пожалуйста:(

1 ответ

[с севера + 90°] по модулю (360)

Получите свой собственный класс из MyLocationOverlay. Переопределить drawCompass(); При необходимости управляйте объектом Canvas, который вам передают. Вызовите super.drawCompass(), чтобы нарисовать компас в новом месте. Восстановите холст так, как вы его нашли.

Защищенный void drawCompass (android.graphics.Canvas canvas, float подшипник) является ключом к тому, что вы хотите! с небольшими изменениями в значении подшипника после получения направления на север

Другие вопросы по тегам