АртемЪ: Вы пытаетесь показать как можно было бы сделать правильно. Но по факту мы имеем то что имеем, автор скопировал чужое. Его поймали. Но Вы пытаетесь показать, что разницы между этими действиями нет.
Ну интересующие Вас данные есть в проекте OpenStreetMap, другой вопрос, что они так просто не лежат и готовой ссылки нет. Вам придётся извлечь эти данные самому (или за плату для ленивых :). Или вот есть сервис где это уже сделали за Вас https://osm.wno-edv-service.de/boundaries/ . Так же не забываем про копирайт на данные и другие лицензионный условия.
YourQuestion: Не правдоподобно, что рейдеры на месяц раньше оценили доходность сайта нежели создатели. Или приведите примеры кто регистрирует ТЗ всего сплошь и рядом что шевелиться без разбору, типа а вдруг стрельнёт.
ligisayan: Я предпочитаю leaflet для отображения web-карт. Просто если у вас один статичный маршрут, зачем было вообще мучатся, надо было руками нарисовать как нужно.
Странно, что вы вставили новые зубы и продолжаете дальше есть кактус. Ну дело Ваше.
Предвижу новые темы: почему у гугля дорога идёт по полю и что с этим делать.
ligisayan: Объясняю по пунктам. Вы играете с чёрным ящиком, внутренняя логика которого закрыта и не известна. Вы ему координаты, он вам маршрут, причём на его критериях лучшего. На это вы ни как не влияете. Можете только догадываться, что же там происходит подсовывая ему разные данные. Например если поставить промежуточную точку, то видно, что его дорожный граф далёк от совершенства, и по вашей хотелке он предлагает заехать в "... городок", чтобы развернуться. Поэтому этот маршрут и уступает тому, что выдаёт ящик.
Мой совет поменять поставщика маршрутов. bit.ly/2alMSTm