Я создал простой файл KML, который работает в автономном клиенте Google Планета Земля, но не работает вообще в плагине Google Планета Земля (независимо от браузера):
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Folder>
<name>South Florida</name>
<open>1</open>
<Document>
<name>Miami</name>
<Style id="miami_style">
<IconStyle>
<Icon>
<href>http://i.imgur.com/CNrRU.gif</href>
</Icon>
</IconStyle>
<BalloonStyle>
<text><![CDATA[<font face="Arial">$[description]</font>]]></text>
</BalloonStyle>
</Style>
<Folder>
<name>Miami</name>
<open>1</open>
<Placemark id="Miami">
<name>Miami</name>
<description><![CDATA[
<script type="text/javascript">
function hideImage() {
var image = document.getElementById("image");
image.style.opacity = 0;
image.style.MozOpacity = 0;
image.style.KhtmlOpacity = 0;
image.filter = "alpha(opacity=0)";
}
</script>
<button id='clicker' onclick='hideImage();'>Click Me</button>
<img id="image" src="http://i.imgur.com/4rhT7.png">
]]></description>
<styleUrl>#miami_style</styleUrl>
<Point>
<coordinates>-80.22643611111111,25.788952777777777,0</coordinates>
</Point>
</Placemark>
</Folder>
</Document>
</Folder>
</kml>
По сути, яу меня есть изображение, которое отображается по умолчанию, и я хочу, чтобы оно исчезло при нажатии кнопки.В конце концов, я хочу иметь возможность переключать изображения, нажимая, но я полагаю, что сначала нужно сработать, чтобы перейти к этому шагу.
Это прекрасно работает в автономной версии Google Планета Земля, но не работает вплагин Google Планета Земля.
Как ни странно, это также работает в плагине Google Планета Земля, если я запускаю его в консоли JavaScript после , когда шар уже отображается.Он просто не распознает код уже в файле.
Есть идеи?