Мне нужно рисовать сложные региональные ограничивающие многоугольники на картах 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 & БиГ = 872 & ит = 1 & т = UTF-8 & Hq = & hnear = 0x6b9e9f724b020f8d: 0x1c0609b7ccd310d0, New + South + Wales + 2454 & GL = аи & е = a3MoT66iKoKuiQelk7m3Ag & са = X & OI = geocode_result & карат = название & resnum = 2 & SQI = 2 & вед = 0CDIQ8gEwAQ
В настоящее время эти данные недоступны через API Карт Google. Вам нужно будет найти стороннего поставщика граничных данных. Быстрый запрос показывает несколько поставщиков данных , хотя я не уверен, что они предоставляются бесплатно. Как только вы получите данные, это, вероятно, в формате данных ГИС, таких как Shapefile или KML-файл. Они могут быть загружены в таблицы Google Fusion или файлы KML могут быть загружены напрямую с помощью KMLLayer API Карт Google.
Эти данные недоступны программно из Google. Лучше всего найти KML для данных, а затем использовать либо maps.google.com, либо API Карт Google для загрузки KML ( http://code.google.com/apis/maps/documentation/javascript/layers. html # KMLLayers ) или использовать некоторые таблицы Fusion для загрузки данных GIS (или KML) в таблицу слияния, а затем использовать слой Fusion Tables в API Карт Google ( http://code.google.com/apis/maps /documentation/javascript/layers.html#FusionTables ).
* Обратите внимание, что слой Fusion Tables является экспериментальным.