Google 어스 웹 브라우저 플러그인 및 기타 '페이지'및 컨트롤이 포함 된 데스크톱 애플리케이션이 있습니다. 내 목표는 사용자가 위치 표시 위에 마우스를 올려 놓고 풍선이 내부 버튼으로 팝업하고 해당 버튼을 눌러 애플리케이션에 데이터를 다시 전달하여 GE 브라우저에서 '페이지'를 바꿀 수 있도록하는 것입니다. 이미 벌룬이 튀어 나와 자리에 버튼이 있지만 애플리케이션에 버튼이 눌려 졌음을 알리는 방법을 모르겠습니다.Google Earth Balloon 내부의 데이터를 호스팅 응용 프로그램으로 전달하려면 어떻게해야합니까?
아이디어가 있으십니까? 당신이 풍선에 자바 스크립트 코드를 삽입하려면
dynamic placemark = KmlHelpers.CreatePlacemark(
ge1,
Coord,
d.sSerialNumber, // ID (ESN)
d.sNickname, // Name - shown in tree
"Device Type: " + d.sName + "\n" +
"IP Address: " + d.sIPAddress + "\n" +
"ESN: " + d.sSerialNumber + "\n" +
"<button type=\"button\">Click</button>");
안녕하세요 Paco, 응답 해 주셔서 감사합니다. 풍선에 자바 스크립트를 넣을 수는 있지만 자바 스크립트에서 브라우저를 호스팅하는 응용 프로그램으로 정보를 전달하는 방법을 알지 못합니다. 의미, 나는 임베디드 브라우저 오전 C#을 관리 코드 응용 프로그램 및 C# 코드를 다시 정보를 전달해야합니다. – CramerTV
나는 당신이 C# app에서 자바 스크립트로 호출하는 메소드를 만들 수 있다고 생각한다 :'application.method (variables);'[이 링크를 참고할 것] (http://code.google.com/p/winforms-geplugin -control-library/wiki/AddEventListener) –