Стрелки на карте с помощью Google maps API

#android #maps #api

#Android #Карты #API

Вопрос:

Я использую Google Maps api для игры для Android, которая включает в себя перемещение игроков в реальном мире. Я выяснил, как сделать маркеры, указывающие, где что-то будет находиться на карте, но я хотел бы сохранить фиксированный уровень масштабирования карты и чтобы маркеры вне экрана отображались в виде стрелок на экране.

Кто-нибудь знает способ внутри map API сделать это без необходимости явно определять угол к объекту и поворачивать значок стрелки, чтобы указать в этом направлении.

Ответ №1:

У меня нет опыта работы с Google API, но с простой точки зрения, если вы знаете текущее местоположение и расположение маркера, не могли бы вы просто использовать простую векторную математику для вычисления заголовка и, следовательно, направления стрелки?

т.е.

 MarkerPosition - CurrentPosition = TargetVector
TargetVector.normalize()