Google Планета Земля API - значок без удаленного URL
В настоящее время я создаю значки в Google Планета Земля, используя следующий код Javascript:
// Define a custom icon.
var icon = ge.createIcon('');
icon.setHref('http://myserver/marker.png');
То, что я хотел бы сделать, это иметь "автономную" версию этого, которая просто либо стилизует текущий значок метки (например, меняет его цвет), либо использует какой-то цветной круг с использованием KML. Я уже исключил возможность использования локального файла.
Возможно ли это даже с API Google Планета Земля без использования URL-адреса удаленного значка?
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