0
this과 비슷하지만 Google 어스 API를 사용하고 싶습니다. Google Earth API와 함께 사용할 수 있습니까? 지구지도를 클릭하여 장소 표시를 추가 할 수 있습니까?Google 어스 API로 사용자가 추가 한 양식 데이터를 저장하는 방법
this과 비슷하지만 Google 어스 API를 사용하고 싶습니다. Google Earth API와 함께 사용할 수 있습니까? 지구지도를 클릭하여 장소 표시를 추가 할 수 있습니까?Google 어스 API로 사용자가 추가 한 양식 데이터를 저장하는 방법
다음은 Google 어스 API를 사용하여지도에서 이벤트 수신기로지도를 클릭하는 장소에서 새 장소 표시를 만드는 샘플 코드입니다. 자세한 내용은
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback);
}
function initCallback(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
google.earth.addEventListener(ge.getGlobe(), 'click', eventHandler);
}
function eventHandler(event) {
var placemark = ge.createPlacemark('');
placemark.setName("placemark");
var point = ge.createPoint('');
point.setLatitude(event.getLatitude());
point.setLongitude(event.getLongitude());
placemark.setGeometry(point);
ge.getFeatures().appendChild(placemark);
}
클릭 here는 세계에 이벤트 리스너를 추가하고 GE API의 이벤트에 응답합니다. 클릭 및 dbclick 이벤트는 일반적으로 탐색을 위해 Google 어스 플러그인에서 사용되므로 버튼을 사용하여 클릭 리스너를 켜거나 끕니다. 다음은 이벤트 리스너를 전환하는 example입니다.
다음에 수신기를 추가해야한다는 점에 유의하십시오. Google 어스 플러그인 컨트롤러의 인스턴스가 있어야합니다.
Google 어스 포럼 (https://developers.google.com/earth/forum/index)을 방문하여 게시하면 도움이 될 수 있습니다. –