Отрисовка маршрута автобуса на карту Google

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

У меня есть список координат автобусных остановок. Я понимаю, мне нужно сгенерировать закодированную полилинию, что я и сделал. Использовал эту утилиту здесь. Как я могу показывать только остановки на этом маршруте, потому что я добавил на карту гораздо больше точек, чем автобусных остановок, потому что я хочу правильно следовать по дороге. Если я добавлю только автобусные остановки, то он соединит их напрямую, чего я не хочу добиваться.

Если кто-то делал это или имеет знания, чтобы сделать это, пожалуйста, направьте меня в правильном направлении.

С уважением, злодей


person evilone    schedule 31.05.2011    source источник
comment
Разве вы не можете просто передать список координат, используя файл kml, чтобы создать слой с автобусными остановками в качестве маркеров? И вы можете просто загрузить разные кмл в зависимости от выбранного маршрута.   -  person AR.    schedule 01.06.2011
comment
@AR Я хочу, например, показать пользователю ближайшую автобусную остановку, и если пользователь добавит, куда он / она хочет пойти, то рассчитать наилучшее совпадение маршрута с учетом местоположения пользователя и конечного пункта назначения. Также я хочу показать все маршруты вместе на карте, а также по отдельности. Возможно ли это с файлом .kml?   -  person evilone    schedule 01.06.2011


Ответы (1)


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

Стефан

person Snicolas    schedule 31.05.2011