2009-08-04 5 views

답변

4

KML 파일을 만들어 Google 어스에서 이미지를 생성 할 수 있습니다.

KML Tutorial
: 여기

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Folder> 
    <name>Ground Overlays</name> 
    <description>Examples of ground overlays</description> 
    <GroundOverlay> 
     <name>Large-scale overlay on terrain</name> 
     <description>Overlay shows Mount Etna erupting 
      on July 13th, 2001.</description> 
     <Icon> 
     <href>http://code.google.com/apis/kml/documentation/etna.jpg</href> 
     </Icon> 
     <LatLonBox> 
     <north>37.91904192681665</north> 
     <south>37.46543388598137</south> 
     <east>15.35832653742206</east> 
     <west>14.60128369746704</west> 
     <rotation>-0.1556640799496235</rotation> 
     </LatLonBox> 
    </GroundOverlay> 
    </Folder> 
</kml> 

당신이 KML 파일 및 이미지 오버레이를 이해하는 데 도움이되는 몇 가지 링크입니다 : KML 파일에서이 같은 목표를 달성하는 데 사용할 수있는 GroundOverlay 태그가 KML Tutorial - Ground Overlays
Image Overlay Creator for Google Earth - Google Earth Blog

+0

지구 전체를 둘러 쌀 수 있도록하려면 북쪽 = 90, 남쪽 = -90, 동쪽 = 180, 서쪽 = -180을 사용하십시오. –

0

사실, 설정 서쪽 -180, 동쪽에서 180까지는 제대로 작동하지 않지만 -179.99와 179.99가 작동합니다. 다른 문제는 :

  • 나는 (256128)는 "불"하나 개의 픽셀 와 1024x512 투명 이미지를 만들었습니다. 을 http://test.barrycarter.info/gmap17.php에서 볼 수 있듯이 밝은 픽셀 (근처 워소, 위스콘신, 미국)은 근처의 트윈 도시 크기 인 미네 아 폴리스와 세인트 폴 크기입니다.

  • 특정 시점 이후를 확대하면 픽셀이 신비하게 사라집니다. 당신이 확대지도를 클릭하면, 그래서

  • 지면 오버레이 (나는이 를 끄고 수있는 방법을 찾을 수 없습니다) 클릭 할 수 있습니다, 당신은 성가신 팝업을 얻을. 저울을 사용하면 문제가 없습니다.

  • 는 또한 http://test.barrycarter.info/gmap18.php에 불이 하나 개의 픽셀을 가진 수없는 2048x1024 투명 이미지를 만들었지 만도 픽셀이 너무 큽니다 입니다. 해상도가 높을수록로드 속도가 현저하게 느려집니다. 너무 많은지면 오버레이를 배치하는 한편

는 천천히 고통스럽게 렌더링지도 한다. 구글은 아마도 KML 자체를 매핑 렌더링, 하지만 난지면 오버레이는 여전히 "IMG의 SRC" 'd로 생각

여기 성배는 바로 해상도의 조합과 이미지의 번호를 확인하는 것입니다. 예를 들어, 64 개 개의 이미지를 각각 지구의 1/64를 덮고 있습니다.

편집 : Google지도는 레벨 2에서 전 세계를 보여 주며 레벨 20까지 확대하므로 궁극적으로 각 방향에서 2^18 == 262144 픽셀이 필요합니다. 단, 픽셀은 전체지도 크기 lavel 20 확대/축소. 그것은 각각 4096x4096 또는 68.7 기가 픽셀의 4096 이미지입니다. 물론 레벨 20 확대가 필요하지 않은 경우에는 축소 할 수 있습니다.

관련 문제