이 KML의 페치 기능이 "안녕하세요 지구"데모입니다 작동합니다. 파란색 패들을 사용하려면 kml의 아이콘 스타일을 지정해야합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<head>
<!--
Copyright 2008 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<title>Hello Google Earth!</title>
<script src="http://www.google.com/jsapi"></script>
<script>
google.load("earth", "1");
var ge = null;
function init() {
google.earth.createInstance("map3d", initCallback, failureCallback);
}
function initCallback(object) {
ge = object;
ge.getWindow().setVisibility(true);
function finished(object) {
if (!object) {
// wrap alerts in API callbacks and event handlers
// in a setTimeout to prevent deadlock in some browsers
setTimeout(function() {
alert('Bad or null KML.');
}, 0);
return;
}
ge.getFeatures().appendChild(object);
}
// fetch the KML
var url = 'http://maps.google.com/maps/ms?ie=UTF8&authuser=0&msa=0&output=kml&msid=201182140457027399871.0004bee0c7348bce68977';
google.earth.fetchKml(ge, url, finished);
document.getElementById('installed-plugin-version').innerHTML =
ge.getPluginVersion().toString();
}
function failureCallback(errorCode) {
}
</script>
</head>
<body onload='init()' id='body'>
<center>
<div>
Hello, Earth!
</div>
<div id='map3d' align="left" style='border: 1px solid silver; height: 600px; width: 800px;'></div>
</center>
</body>
</html>
의견을 보내 주셔서 감사합니다. 나는 그것을 시도했지만 어떤 점들도 보여주지 못한다. 당신이 그것을 실행할 때 API의 컬러 점들을 보았습니까? 또한 또 다른 KML (대화 형)을 가져 오는 것도 보았습니다. 상자에 위의 URL을 입력하려고했지만 잘 작동하지 않습니다. –
정상적인 가져 오기 및 대화식 가져 오기 예제에 내가 준 URL (끝에 && 출력 =)이 있습니다. 둘 다 나를 위해 장소 표시를로드합니다. 직접보기를 볼 수 있도록보기를 수동으로 이동해야하지만 더 많은 코딩을하면 페이지를로드하여 사용자 정의보기를 설정할 수 있습니다. – lifeIsGood