我在谷歌地图标记中使用自定义图像。我已经通过谷歌地球浏览器插件包含了谷歌地球控制。但他们没有在谷歌地球控件中显示自定义图像?有什么办法可以解决这个问题?
谢谢,杰伊什
我在谷歌地图标记中使用自定义图像。我已经通过谷歌地球浏览器插件包含了谷歌地球控制。但他们没有在谷歌地球控件中显示自定义图像?有什么办法可以解决这个问题?
谢谢,杰伊什
通常,您首先通过 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”中。例如看这里
希望这可以帮助。祝你好运
尝试标记图标图像的绝对路径。一定是某种错误。