Android - Чтобы нарисовать маршрут между двумя географическими точками - PullRequest
5 голосов
/ 22 ноября 2011

В моем классе направления у меня есть две географические точки. Одна соответствует текущей позиции, а другая - фиксированная географическая точка. Текущая позиция будет постоянно меняться. Мне нужно нарисовать маршрут между этими двумя точками и изменить эту линию для измененияна расстоянии 500м.

Ответы [ 2 ]

18 голосов
/ 22 ноября 2011

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

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

Он называется встроенной в карту активностью и рисует маршрут маршрута между текущей и фиксированной широтой и долготой.

1 голос
/ 22 ноября 2011

@ Siraj Может быть, эта ссылка поможет вам найти, как вы можете достичь своей цели. Вы можете использовать начальную и конечную точки широты и долготы, чтобы нарисовать путь на собственной карте. Используйте эту ссылку для API геокодирования нажмите здесь

Для рисования пути обратитесь по этой ссылке для рисования пути

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