2012-12-11 3 views
2

장소 표시를 클릭하면 설명 풍선이 열립니다. 클릭 대신 마우스 롤오버를 사용하여 동일한 작업을 수행하고 싶습니다. 검색 횟수를 많이 늘 렸으며 롤오버에서 장소 표시를 강조 표시하는 방법을 알아 냈습니다. This question은 내가 찾고있는 것과 가장 가까운 것 같지만 Google 어스가 아니라 빙에 대한 것입니다.위치 표시 롤오버에 대한 Google 어스 쇼 설명

기본 기능이 될 것 같습니다 (옵션이 있는지 먼저 확인했습니다). 많은 장소 표시가있는 경우 장소에서 장소 표시 목록을 아래로 스크롤하지 않고 롤오버를 사용하면 특정 정보를 훨씬 빨리 찾을 수 있습니다.

내가 예를 들어, KML하지만 그것보다 더 복잡 아무것도, 자바 스크립트를 쓸 수있는 날 그래서 당신이 제공 할 수있는 어떤 도움

덕분에 상대적으로 간단한 대답에게있다 바라고 있어요 벗어납니다. 란도

답변

1

당신 만 옵션은 위치 표시의 강조 스타일을 보여주기 위해 이벤트를 통해 StyleMaps 및 마우스 롤을 사용 바닐라 KML과 구글 어스를 사용하려면

.

KML의 자바 스크립트 트릭을 사용하려면 먼저 장소 표시를 클릭하여 자바 스크립트가 포함 된 풍선 도움말을 표시해야합니다. 예를 들어 http://kml-samples.googlecode.com/svn/trunk/kml/javascript/을 확인하십시오.

하나의 트릭은 대상 KML 파일에 <gx:balloonVisibility>을 사용하고 그 영역이 줌을 통해 활성화 될 때 첫 번째 KML 파일을로드하는 영역 기반 네트워크 링크가있는 루트 KML 파일로 해당 KML을 래핑하는 것입니다. 장소 표시가있는 KML이로드되면 풍선은 자동으로 열리지 만 원하는 것과 다른 것은 아닙니다.

Google이이 새로운 기능을 Google 어스의 이후 버전에 추가하면 가능성이 있습니다.

그러나 Google 어스 API를 사용하여 자신 만의 앱 웹을 돌리고 싶다면 원하는대로 원하는대로 마우스를 제어 할 수 있습니다.

https://developers.google.com/earth/documentation/events#event_listeners