레이블이없는 몇 개의 연결된 선 문자열이있는 파일을 탐색하기가 특히 어려우며 왼쪽 패널을 통해 하나를 클릭하면 설명 팝업이 선을 가리키는 데 전혀 도움이되지 않으며 강조 표시되지 않습니다. 그것 또는 무엇이든.설명이 열려있을 때 KML에서 지형지 물의 색상을 변경할 수 있습니까?
나는 마우스 오버 강조 스타일을 알고 있지만 클릭/선택 스타일이 있습니까? kml 구문 만 사용
레이블이없는 몇 개의 연결된 선 문자열이있는 파일을 탐색하기가 특히 어려우며 왼쪽 패널을 통해 하나를 클릭하면 설명 팝업이 선을 가리키는 데 전혀 도움이되지 않으며 강조 표시되지 않습니다. 그것 또는 무엇이든.설명이 열려있을 때 KML에서 지형지 물의 색상을 변경할 수 있습니까?
나는 마우스 오버 강조 스타일을 알고 있지만 클릭/선택 스타일이 있습니까? kml 구문 만 사용
설명에서 KML에 onclick JavaScript 동작을 추가 할 수 있지만 모든 동작에서 DOM을 통해 HTML 내용을 변경할 수 있습니다. 그러나 설명 팝업이 표시되는 동안에 만 변경 사항이 존재합니다. 장소 표시를 다시 선택하면 설명이 HTML 형식으로 원래대로 렌더링됩니다. 또한 자바 스크립트를 통해 KML 스타일 (예 : 아이콘 색상 등)을 직접 변경할 수 없습니다.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Hello World</name>
<snippet>Click the link in the description balloon to run some JavaScript!</snippet>
<description><![CDATA[
<html>
<script>
function buttonclick() {
document.getElementById('status').innerHTML = 'You clicked the button!';
}
</script>
<a href="#" onclick="buttonclick(); return false;">Click me!</a>
<div id="status" style="font-style: italic; color: #0a0;"></div>
</html>
]]></description>
<Point>
<coordinates>-122,37</coordinates>
</Point>
</Placemark>
</kml>
당신이 보거나 클릭 할 때 등, 기능의 스타일을 변경하려면 다음 CesiumJS을 사용하여 조사 할 수 있습니다 : 여기
는 간단한 자바 스크립트 온 클릭 예이다. 기본적으로 모든 기능을 기능에 추가 할 수 있습니다.