Оформить наложение многоугольника KML на Google Maps?

Я добавляю наложение многоугольника KML на карту Google:

var ctaLayer = new google.maps.KmlLayer('http://global.mapit.mysociety.org/area/14020.kml');
ctaLayer.setMap(plainmap);

Это дает мне ярко-синий многоугольник с темно-синим контуром пути. Как я могу стилизовать его?

Документация предполагает, что можно использовать стили CSS, но я не могу найти многоугольник KML в DOM, поэтому я не уверен, какие правила стиля использовать.


person Richard    schedule 29.11.2012    source источник


Ответы (1)


KML включает возможность стилизации многоугольника. Если вы хотите динамически стилизовать его (не в KML), вам нужно использовать сторонний синтаксический анализатор, такой как geoxml3 или FusionTableLayers (который будет импортировать KML).

person geocodezip    schedule 29.11.2012