API Google Maps V3, округа Великобритании

Я пытаюсь установить границу вокруг некоторых районов Великобритании, подобно тому, как Google делает это здесь: http://g.co/maps/wbtj3

Предоставляет ли Google данные о широте и долготе для районов? Я не вижу в API ничего, что позволило бы мне найти район и получить данные для его отображения на карте.

Есть ли простой способ «извлечь» данные широты и долготы для района для использования в полигоне?

Кажется, американские данные найти проще (http://econym.org.uk/gmap/states.xml), или я плохо ищу?

Рад любым советам :).

Редактировать: я считаю, что это довольно новое, так как я не могу найти много информации о "выделенных результатах поиска" - http://googlemapsmania.blogspot.com/2012/01/highlighted-search-results-in-google.html


person Elliott    schedule 24.01.2012    source источник


Ответы (5)


OpenStreetMap содержит данные о границах для английских округов, которые можно использовать бесплатно и которые доступны в различных форматах.

Насколько мне известно, Google не предоставляет никаких базовых картографических данных через API.

person tcarobruce    schedule 31.01.2012
comment
Кажется, это то, что я хочу, я вижу границы Линкольншира, хотя экспорт в XML не дает мне границ? Спасибо. - person Elliott; 01.02.2012
comment
Попробуйте файл GPX. Его можно импортировать в Google Планета Земля или преобразовать в другие форматы с помощью таких приложений, как GPSBabel, GPS Visualizer и т. д. - person tcarobruce; 02.02.2012

Для получения координат полигона потребуются файлы ГИС и программное обеспечение ГИС, такое как MapInfo, для чтения.

Мой совет будет посетить этот сайт;

http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=showthreaded&Number=332073

Загрузите файл KML, в котором указаны границы округов Великобритании, а затем используйте его в таблицах Google Earth или Fusion Tables.

Выяснение того, для чего вы их используете, может помочь получить лучший ответ...

person Community    schedule 26.01.2012
comment
Спасибо за ваш ответ, я разрешаю пользователям отображать определенные вещи на картах Google, которые должны быть разрешены только в их районе. Поэтому я хочу выделить там район на карте и ограничить область рисования своим районом. - person Elliott; 28.01.2012
comment
Кроме того, если ваша карта находится на общедоступном сервере, вы можете настроить отображение файлов KML. Например, в файле KMZ @Elliot упомянул: g.co/maps/953wr. - person tcarobruce; 01.02.2012

Я думаю, вам придется выяснить координаты многоугольника самостоятельно. Если бы это было только для нескольких районов, может быть, не такая обременительная задача. Но если это для всей Великобритании... Вот веб-сайт, который быстро даст вам координаты при рисовании полигонов: http://www.birdtheme.org/useful/v3tool.html

person duncan    schedule 26.01.2012

afaik google не предлагает такой услуги в своих API. Но вы можете загрузить интересующий вас файл здесь: http://www.gadm.org/country, если вы возьмите его как kml, вы можете легко импортировать его в Google-Maps.

person SKR    schedule 02.02.2012

Только что наткнулся на эту ветку - возможно, вы уже давно решили проблему, но это может быть полезно: http://mapit.mysociety.org/

person Chris    schedule 01.08.2012
comment
Спасибо, что присоединились к нам в SO Chris. Мы призываем людей обобщать информацию, когда они публикуют ссылку. Таким образом, если ссылка когда-либо устареет в будущем, суть ответа все равно будет полезна. - person Jeremy J Starcher; 29.09.2012