Android: показать направление в Google Maps - PullRequest
0 голосов
/ 19 февраля 2011

Я занимаюсь разработкой приложения для Android, которое использует вид карты.

Я могу добавить точку на карту, увеличить масштаб, получить текущее местоположение и анимировать на точку.

а как узнать направление между двумя точками?

когда пользователь нажимает на точку, чтобы показать направление между текущим местоположением и выбранным местоположением.

Спасибо

Ответы [ 2 ]

1 голос
/ 19 февраля 2011

а как узнать направление между двумя точками?

Math. Это не имеет ничего общего с Android. Это имеет мало общего даже с картами. Это все, что связано с математикой.

В зависимости от задействованных расстояний вы можете избежать необходимости рассматривать вещи как простые картезианские координаты и выполнять необходимую тригонометрию. Однако на значительном расстоянии искривление Земли начинает играть свою роль, и математика становится все труднее.

Вы можете использовать поисковую систему , чтобы найти любые версии формул, которые вы хотели бы использовать.

0 голосов
/ 11 декабря 2011

для того, чтобы показать направление на картах (андроид) вы можете попытаться создать наложенный пользовательский маршрут для вашего приложения.

Далее мы будем предполагать, что возвращаемый маршрут может содержать дополнительную информацию, такую ​​как местный уклон маршрута (который может быть важен, например, если человек договаривается о маршруте в инвалидной коляске). Поскольку для этого требуется доступ к сети, который может блокировать основной поток пользовательского интерфейса в случае возникновения проблем с сетью, мы также будем использовать этот пример, чтобы познакомить вас с важным навыком размещения трудоемких или потенциальных задач блокировки пользовательского интерфейса в фоновом потоке. и используйте AsyncTask для запуска процесса в фоновом режиме. Чтобы использовать AsyncTask, мы должны создать его подкласс.

Может быть, это вам помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...