У двагис нет покрытия между городами, да и список городов отнюдь не охватывает всю Россию. У себя на сайте промежутки они закрывают с помощью OSM, так что...
А можно "high-performance routing engine" написать на пхп!? Но ведь прокладка маршрута это отдельная песня.
Так, по пунктам еще раз
1. Тут понятно. Ну, если это действительно координаты, полученные тычком по карте, например. Если это имена, то потребуется геокодинг. Впрочем в случае тычка по карте тоже неплохо бы вывести имя нп. Это обратная задача геокодинга. Вам требуется своё написать или сторонними сервисами воспользоваться? См. wiki.openstreetmap.org/wiki/RU:Nominatim (но лучше конечно EN-версию изучить)
2.+2.1 Допустим гугл, но OSRM тоже неплох. Тут же можно локально себе сохранить файл машрута в формате GPX (он понадобится ниже). Про гугл не подскажу.
3,4. Откуда, из математики за 5 класс? Или может требуется получать координаты с подвижного объекта?
5. Этот пункт вообще мало связан с предыдущими. Просто берутся текущие координаты объекта слежения и отображаются на подложке выбранной карты в виде тех самых маркеров. Для этого достаточно изучить leafletjs.com С помощью плагинов к нему можно отобразить и трек из gpx-файла. Как-то так.
Кстати это вызывает некоторые трудности при сборе треков. Ну, то, что андроид знает координаты моей точки доступа. Если вдруг GPS потерялся, то с какого-то перепуга аппарат кидает к дому. Например 2гис становится весьма трудно пользоваться. Он каждые 2 секунды локацию меняет… Палка с двумя концами в общем.
cawaleb, Driod4 после прошивки до 4 якобы научивается, но вроде только 1800 из наших частот. Сам этот вопрос изучаю, но пока только на уровне там-сям. Но то, что некий чел заказал, перепрошил и радуется — инфа 100%
Вот, некий Zoner Photo Studio как раз под винду и прям-таки всем хорош (кроме лишь отсутствия профилей в бесплатной версии)! Пробуйте и ждем статью на хабр ;)
По пунктам распишите что должна уметь программа. Например:
1. Переименовать файлы согласно времени создания (прочесть из EXIF)
2. Сделать привязку к GPS-треку (записать в EXIF)
3. Опубликовать на фотохостинг
4.…
5. PROFIT
Дёрнуть среди недели после работы или вообще ночью у нас запросто. Вот выходные это святое. Тоже конечно пытаются, но понятное дело всё становится труднее.
С тестированием у нас полный швах :-/ Код практически не инспектируется. Привыкли, что разработчик если напортачит, то сам за собой подтирает. Просто зачастую привлечения db-админа и web-админа при этом не избежать. Вот они-то и задают пятничные порядки. А ведь было время, эх…