Жмёте по точке на карте - нажимаете “Сохранить точку” (либо в поиск вверху можно ввести адрес, например “москва смоленский 7”)
Жмёте далее →
Выбираете, что хотите видеть по дороге
Жмёте далее →
Жмёте по точке на карте (опять) - нажимаете “Сохранить точку”
Жмёте далее →
Выбираете, что хотите видеть в конечной точке
Жмёте далее →
Видите маршрут и то что вы выбрали для 1й точки, время до точки встречи и то что вы выбрали для 2й точки
Я не вижу юз кейса. Я понимаю зачем “проложить маршрут от начальной до конечной точки”. Понимаю зачем “показать POI в окрестностях заданной точки”. Не понимаю зачем “проложить маршрут и показать пои в окрестностях начальной и конечной точки”. Поэтому и не могу понять идею сервиса.
Ну, это не помешает, конечно, но запоминать всё равно надо. Может я планирую встречу в другом городе, и если меня всё время будет сбрасывать на начало, то терпения может не хватить.
Что же касается данных - то тут всё зависит от кол-ва посетителей. Для небольших объёмов можно пользоваться и чужими сервисами, но если нагрузка вырастет - всяко нужно будет озаботиться своим сервером с репликой данных. Синхронизировать эти данные с общей базой можно будет хоть каждую минуту, тут проблем нет.