Осваивайте операцию Buffer - и будет понятно, рядом маршруты проходят или нет.
С противоположным направлением вообще не понял в чём сложность. Если ты должен загрузить попутку на 65%, а выгрузить на 30%, то очевидно что не получится.
Выкладывают приложение в стор. Страницы оформляют на нужных языках, остальное гугл сам с горем пополам переведёт. А язык в приложении выбирается в зависимости от установленной пользователем в системе локали.