我正在向 Google 地图添加 KML 多边形叠加层:
var ctaLayer = new google.maps.KmlLayer('http://global.mapit.mysociety.org/area/14020.kml');
ctaLayer.setMap(plainmap);
这给了我一个带有深蓝色路径轮廓的亮蓝色多边形。我该如何设计它?
文档似乎建议可以使用 CSS 样式,但是我在 DOM 中找不到 KML 多边形,所以我不确定使用什么样式规则。
我正在向 Google 地图添加 KML 多边形叠加层:
var ctaLayer = new google.maps.KmlLayer('http://global.mapit.mysociety.org/area/14020.kml');
ctaLayer.setMap(plainmap);
这给了我一个带有深蓝色路径轮廓的亮蓝色多边形。我该如何设计它?
文档似乎建议可以使用 CSS 样式,但是我在 DOM 中找不到 KML 多边形,所以我不确定使用什么样式规则。
KML包括设置多边形样式的功能。如果您想动态设置样式(不在 KML 中),您需要使用第三方解析器,如 geoxml3 或 FusionTableLayers(将导入 KML)。