Google Earth API - 没有远程URL的图标

时间:2013-10-23 20:54:12

标签: javascript api geolocation google-earth-plugin

目前,我正在使用以下Javascript代码在Google地球中创建图标:

// Define a custom icon.
var icon = ge.createIcon('');
icon.setHref('http://myserver/marker.png');

我希望能够做到的是,有一个“离线”版本,只需要设置当前地标图标的样式(例如更改其颜色)或使用KML使用某种彩色圆圈。我已经排除了使用本地文件的可能性。

在不使用远程图标网址的情况下,Google Earth API是否可以实现这一点?

1 个答案:

答案 0 :(得分:1)

当然,您可以通过api直接控制图标的颜色和大小。例如,设置地标图标的大小和颜色......

var icon = ge.createIcon('');
var style = ge.createStyle('');

style.getIconStyle().setIcon(icon); 
style.getIconStyle().setScale(5.0); // size

var colorMode = style.getIconStyle().getColor(); 
colorMode.set("ff000000"); // colour