И хотя pfg21, ответил про общий принцип, Крым приходится закостыливать, и из двух подходящих контуров выбрать один правильный могут теги с RU в значениях. Никто из глобального мира с этим не заморачивается и рандомно выбирается один из двух. Если же буржуи заморочились, то вы знаете кому они подсунут Крым.
ThunderCat, Зависит от плотности, если у вас по одному офису на город, то маршруты не особо нужны. Потом стоит прикинуть во сколько обойдётся построение матрицы расстояний, и может оказаться, что дешевле показать пользователю три ближайших, а там он уже сам решит где ему через мост не удобно.
FulTupFul, Аа, тоже было по-молодости, когда так же молча с моей вставленной карточкой сбросили мне пароль на онлайн банк. Когда на вопрос назовите номер телефона для проверки, я думаю, ну давайте проверим, и называю какой-то рандомный, а мне приходит СМС, что этот номер подключён к мобильному банку.
Теперь я все разговоры с кассиршами записываю на телефон, а на все глупые вопросы отвечают - нет, моего паспорта должно быть достаточно. И естественно никаким карточками не авторизуюсь и в банкомат при них не вставляю.