Как получить границы района города (для отображения на google.maps в виде многоугольника)?

Приветствую,

появилась необходимость подсвечивать на карте области Украины, а при выборе конкретного города — административные районы.

При запросе «Город + район города», например «Кировский район, Днепропетровск» через браузер, на картах google.maps отображается обведенный (подсвеченный) район города:

image

Если же выполнить геокодирование подобного адреса, то возвращаются только координаты центра района (центр Гугл тоже определил на свое усмотрение).

В рамках поиска решения наткнулся на отличную базу гео-координат от Natural Earth — www.naturalearthdata.com/

Вот доступные базы данных на Google Fusion Tables:
www.google.com/fusiontables/DataSource?dsrcid=394713

Но к сожалению удалось найти только таблицу с координатами областей:
www.google.com/fusiontables/DataSource?dsrcid=420419

А с регионами не нашел.

Может кто сталкивался с подобной задачей. Конечно наиболее интересным вариантом был бы запрос к сервису, который возвращает координаты района города по строке запроса, но и база районов городов тоже подойдет.

Хотя бы областных центров Украины.

Спасибо.
  • Вопрос задан
  • 19340 просмотров
Пригласить эксперта
Ответы на вопрос 2
Antares19
@Antares19
Эта задача должна решаться с помощью OpenStreetMap, там есть границы районов (для России по крайней мере точно). Поищите на форуме про границы районов, или задайте там соответствующий вопрос, там специалистов хватает: forum.openstreetmap.org/viewforum.php?id=21

Вопрос правда еще как лицензию соблюсти при создании такого mashup, наверное в оверлее писать придется откуда данные взяты.
Ответ написан
Moskus
@Moskus
Если деление, которое представлено здесь www.openmapsurfer.uni-hd.de/ устроит, то см. предыдущий ответ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы