地球似乎经常加载随机图像而不是kml中指定的图像。例如,从IconStyle的kml文档中加载kml样本(https://developers.google.com/kml/documentation/kmlreference#iconstyle)它指定http://maps.google.com/mapfiles/kml/pal3/icon21.png处的图像,在浏览器中查看时是一个建筑物在绿色的田野上,但在地球上显示为山脉。
似乎每当找到Google托管图片并且调色板不同步时,地球就会被硬编码为使用内部调色板。
(地球版本为6.2.1.6014(beta))
答案 0 :(得分:0)
我认为这是一个不幸的遗留问题。
谷歌地图一度改变了他们的图标 - 重复使用相同的文件名!
另一方面,Google地球知道许多用户在其地方和KML文件中使用特定图标。因此,不是每个身体图标突然随机变化,他们选择仍然显示旧图标。如果不是真的会很有趣!
如果您真的想使用Google托管图标,则可以使用其他网址 - 希望Google地球不会尝试'修复',例如http://googleapis.com/mapfiles/kml/pal3/icon21.png
但真的不建议依赖Google Hosted图标。他们可以随时改变。
答案 1 :(得分:0)
如果您真的不想有任何问题,请下载您要使用的图标并创建KMZ图层而不是KML。就像那样,你将能够拥有一个包含你的图像的文件夹,你将不会依赖托管的文件夹。