2016-09-22 3 views
0

Я делаю приложение, в котором один человек может наблюдать за всеми другими пользователями приложения, движущимися по улицам. Я использую карты Google, и я анимация маркеров на карте, так как местоположение пользователей изменяется в реальном времени с помощью socket.io.Ошибка движка маркера Android Google

Проблема в том, что большинство телефонов имеют не очень точные GPS-сигналы, а штыри перемещаются по всей карте, а не только на улицах, иногда прыгают на траву, воду, они вращаются в неправильном направлении , и т. д.. Как-то возможно перемещать маркеры только на улице?

+1

Возможный дубликат [Snap to Roads Android] (http://stackoverflow.com/questions/3272427/snap-to-roads-android) –

ответ

1

Я предполагаю, что это можно сделать, используя API-интерфейс google. Вы можете запросить направление api в google для точки, в которой вы находитесь, к другой точке дороги. Первая точка ответа Google может быть взята как на ближайшей дорожной точке. Я смотрел на подобные решения, которые люди делали в Интернете. Посмотрите на this.

Смежные вопросы