Рисование региональных полигонов на Google Maps v3 API - PullRequest
1 голос
/ 01 февраля 2012

Мне нужно нарисовать сложные региональные ограничивающие полигоны на картах Google. Есть ли способ легко получить доступ к региональным данным для рисования этих полигонов? Регионы будут австралийскими почтовыми индексами. Если вы введете почтовый индекс в Google (не сопоставляет обычный поиск), например, «2454», в Google, первым результатом будет изображение с региональным многоугольником (возможно, этот поиск работает только при поиске из Австралии). Я предполагаю, что эти данные доступны, поскольку Google рисует многоугольник.

Есть идеи, как получить доступ к этим данным?

пример того, о чем я говорю, здесь

http://maps.google.com.au/maps?pq=australian+postcode+2454&hl=en&cp=0&gs_id=2&xhr=t&q=2454&safe=off&gs_upl=&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&biw=1876&bih=872&um=1&ie=UTF-8&hq=&hnear=0x6b9e9f724b020f8d:0x1c0609b7ccd310d0,New+South+Wales+2454&gl=au&ei=a3MoT66iKoKuiQelk7m3Ag&sa=X&oi=geocode_result&ct=title&resnum=2&sqi=2&ved=0CDIQ8gEwAQ

Ответы [ 2 ]

4 голосов
/ 01 февраля 2012

В настоящее время эти данные недоступны через API Карт Google.Вам нужно будет найти стороннего поставщика граничных данных.Быстрый запрос показывает нескольких провайдеров данных , хотя я не уверен, предоставляются ли они где-либо бесплатно.Как только вы получите данные, они, вероятно, будут в формате данных ГИС, например, Shapefile или KML-файл.Их можно загрузить в таблицы Google Fusion или файлы KML можно загрузить напрямую с помощью API Карт Google KMLLayer.

0 голосов
/ 01 февраля 2012

Эти данные не доступны программно из Google.Лучше всего либо найти KML для данных, а затем использовать maps.google.com или API Карт Google для загрузки KML (http://code.google.com/apis/maps/documentation/javascript/layers.html#KMLLayers)) или использовать что-то вроде таблиц Fusion для загрузки данных ГИС (или KML) в таблицу слияния, а затем используйте слой Fusion Tables в Google Maps API (http://code.google.com/apis/maps/documentation/javascript/layers.html#FusionTables).

* Обратите внимание, что слой Fusion Tables является экспериментальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...