1

我正在向 Google 地图添加 KML 多边形叠加层:

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

这给了我一个带有深蓝色路径轮廓的亮蓝色多边形。我该如何设计它?

文档似乎建议可以使用 CSS 样式,但是我在 DOM 中找不到 KML 多边形,所以我不确定使用什么样式规则。

4

1 回答 1

1

KML包括设置多边形样式的功能。如果您想动态设置样式(不在 KML 中),您需要使用第三方解析器,如 geoxml3 或 FusionTableLayers(将导入 KML)。

于 2012-11-29T15:56:41.763 回答