Преобразование файла Shapefile/KML в многоугольники, закодированные Google?

Я смотрю на thematicmapping.org и вижу, что у них есть данные формы, доступные для скачивания. К сожалению, похоже, что он не в формате, который войдет в Карты Google в виде полигонов. Данные формы, которые я хочу использовать, таковы:

http://www.icgg.org/downloads/2008_cpi_large.kml или http://thematicmapping.org/downloads/TM_WORLD_BORDERS_SIMPL-0.3.zip

Это упрощенные полигоны мира. Как их преобразовать в полилинии в кодировке Google, которые можно разместить на карте Google? Меня разочаровывали поиски, которые выдавали только частичные ответы и ссылки на мертвые ссылки. Заранее спасибо за любую помощь, которую кто-либо может предложить!


person bigmac    schedule 11.01.2012    source источник
comment
Я знаю, что вы спрашивали не об этом, но вместо этого вы можете использовать KMLLayer: code.google.com/intl/ru/apis/maps/documentation/javascript/ Рисование этих линий на карте не будет таким же эффективным, как если бы Google отображал интерактивный растровый слой для вас.   -  person Mano Marks    schedule 11.01.2012
comment
Спасибо за отзыв. Есть ли способ динамически применять цвета к фигурам KML после первоначального отображения карты?   -  person bigmac    schedule 11.01.2012
comment
Вы не можете применять цвета к KML через KmlLayer, однако вы можете загрузить KML в Fusion Tables, а затем использовать FusionTablesLayer. Вы можете применять стили к данным в пользовательском интерфейсе Fusion Tables или с помощью JavaScript в Maps API.   -  person jlivni    schedule 12.01.2012
comment
эй, вы еще не придумали какое-нибудь решение/альтернативу? потому что сейчас голову ломаю над тем же, спасибо   -  person pythonian29033    schedule 19.10.2012
comment
В итоге я просто написал свой собственный анализатор XML для извлечения данных. Некрасиво, но работало   -  person bigmac    schedule 19.10.2012
comment
На этот связанный вопрос может быть ваш ответ: stackoverflow.com/questions/5387042/   -  person yndolok    schedule 23.06.2014