Witam,

chciałbym stworzyć aplikację WWW oraz klient Android, gdzie dla jakieś posiadanej bazy punktów na mapie załóżmy 2000 tyś dla całej Polski można by wyznaczyć trasy. Chciałbym w aplikacji móc wyznaczyć sobie trasę pomiędzy dowolnymi dwoma punktami lub w przypadku Androida trasę z mojej obecnej lokalizacji do wybranego punktu. Problem polega na tym że do wyznaczania trasy chciałbym wykorzystać jakąś własną implementację np. algorytmu mrówkowego. Aby coś takiego zaimplementować potrzebna mi będzie jakaś mapa z zaznaczoną siatką dróg abym mógł na tej podstawie wyznaczać tą trasę. Czy mapy google pozwalają na zastosowanie jakiegoś własnego algorytmu do wyznaczania tras ? Wiem że istnieje jeszcze coś takiego jak OpenStreetMap czy ta mapa ew. nadawałaby się do takiego zastosowania (słyszałem że w Androidzie z implementacja OSM jest sporo zabawy). Ew może ktoś ma jakieś doświadczenia i mógłby podpowiedzieć coś innego :).