1

我正在使用 kml 或 kmz 文件测试嵌入式 Google 地图,但无法获得任何透明度。kml / png 在 Google 地球中显示透明度,但在 Google 地图中不显示。kml 文件中的第一个颜色字节 ( <color>88ffffff</color>) 对透明度没有影响。

有没有办法在谷歌地图和谷歌地球中获得透明度?

function initialize() {
  var mapProp = {
    center: new google.maps.LatLng(36.31, -95.37),
    zoom: 11,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("googleMap"), mapProp);
  var kmzLayer = new google.maps.KmlLayer('http://xpda.com/coverage.kml');
  kmzLayer.setMap(map);
}  
google.maps.event.addDomListener(window, 'load', initialize);
4

1 回答 1

1

Google 地图中的 KML 图层不支持<color>GroundOverlays的- 元素。

您可以改为存储具有所需 alpha 透明度的 PNG。

于 2013-01-25T01:10:41.830 回答