Стрелки на карте с Google Maps API - PullRequest
0 голосов
/ 12 мая 2011

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

Любой знает, как внутри API карты можно сделать это без явного определения угла наклона объекта и поворота значка стрелки, чтобы указать в этом направлении.

1 Ответ

0 голосов
/ 12 мая 2011

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

т.е.

MarkerPosition - CurrentPosition = TargetVector
TargetVector.normalize()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...