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
Другие вопросы по тегам