地图在这里,http://rockymtngreenway.org/~greenway/GoogleAPImap.html
KMZ是在Google地球中创建的。
此地图上有三个图像叠加层,它们没有出现。
奇怪的是,叠加层出现一次,现在每次重新加载地图都会丢失叠加层。
难倒,谢谢。
答案 0 :(得分:0)
参考KML中的GroundOverlays正在使用Google地图扩展程序<gx:LatLonQuad>
,Google Maps API不支持此扩展程序。
Google地球API中支持的KML元素列表
https://developers.google.com/kml/documentation/kmlelementsinmaps
<GroundOverlay>
<visibility>0</visibility>
<Icon>
<href>http://rockymtngreenway.org/~greenway/rockyMtnArsenalLabel9.png</href>
<viewBoundScale>0.75</viewBoundScale>
</Icon>
<gx:LatLonQuad> ***
<coordinates>
-104.8533817983386,39.8660912769105,0 -104.7777966394869,39.8660912769105,0 -104.7777966394869,39.88672843848668,0 -104.8533817983386,39.88672843848668,0
</coordinates>
</gx:LatLonQuad> ***
</GroundOverlay>
尝试使用LatLonBox元素将您的KML转换为标准KML 2.2而不使用Google地球扩展程序。
此外,地面叠加层的可见性为0(假),因此默认情况下不可见。