2012-04-18 44 views
1

地球似乎经常会加载随机图片而不是在kml中指定的图片。例如,从IconStyle的kml文档(https://developers.google.com/kml/documentation/kmlreference#iconstyle)中加载kml样本,它指定的图片的编号为http://maps.google.com/mapfiles/kml/pal3/icon21.png,在浏览器中查看的图片是绿色区域中的建筑物,但在地球上显示为山。为什么Google地球在使用谷歌托管图片时显示不正确的图片

看起来好像地球硬编码使用内部调色板,只要找到谷歌托管的图像和调色板已经不同步。

(地球版本6.2.1.6014(测试版))

+0

加载由其他人生成的KML,因此对图像使用不同网址的建议很遗憾无法使用 – Stephen 2012-07-24 17:10:33

回答

0

我认为这是一个不幸的遗产问题。

谷歌地图在一个点上改变了他们的图标 - 重复使用相同的文件名!

另一方面,Google地球知道许多用户在其Places和KML文件中使用特定图标。因此,与其突然随机变化的每个人图标不同,他们选择仍显示旧图标。

如果不是真的,会很有趣!


如果你真的想使用谷歌托管的图标,你可以使用一个替代的URL - 希望谷歌地球不会试图“修复”,如http://googleapis.com/mapfiles/kml/pal3/icon21.png

但真的会建议不要依赖谷歌托管的图标。他们可以在任何时候改变。

0

如果您确实不想遇到任何问题,请下载要使用的图标并创建KMZ图层而不是KML。就像那样,你可以在里面放置一个图片文件夹,你不会依赖托管的图片。