1

我在谷歌地图标记中使用自定义图像。我已经通过谷歌地球浏览器插件包含了谷歌地球控制。但他们没有在谷歌地球控件中显示自定义图像?有什么办法可以解决这个问题?

谢谢,杰伊什

4

2 回答 2

1

通常,您首先通过 Style/Iconstyle/Icon 结构定义自己的符号,然后使用 styleUrl 元素在地标中引用它们。

如果您的 KML/KMZ 可以很好地与显示自定义图标的独立 GE 应用程序配合使用,您可以使用一些 JavaScript 将其加载到 API 中,例如

var networkLink = ge.createNetworkLink('My cool KML/KMZ file');
var link = ge.createLink('Link to My cool ...');
link.setHref('http://www.here.on.the.net/MyCool.kmz');
networkLink.setLink(link);
ge.getFeatures().appendChild(networkLink);

如果不是,您可以通过一些代码将样式映射到“内部 KML”中。例如看这里

希望这可以帮助。祝你好运

于 2009-10-07T16:36:30.190 回答
1

尝试标记图标图像的绝对路径。一定是某种错误。

于 2010-02-19T12:05:05.493 回答