2012-11-26 2 views
2

사용자가 핀 포인트를 클릭 할 때 미리보기 이미지를 볼 수 있도록 아이콘을 KMZ 파일에 넣으려고합니다. 다음 코드가 있습니다. 작동하지만 아이콘/축소판을 표시하지 않습니다. Google 개발자를 살펴본 결과 차이점을 확인할 수 없습니다. 그것을 보려고 두 번째 눈 쌍이 필요합니다.아이콘이있는 KMZ 파일

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
<Placemark> 
<name>Evidence File</name> 
<description>SAMSUNG - GT-I9000 
2012:10:25 17:36:57 
2797 KB 
Height: 2448 Pixels 
Width: 3264 Pixels 
C:\Users\Steve\Desktop\FYP Cases\M2510\IMG_20121025_163656.jpg</description> 
<IconStyle><scale>1.1</scale><Icon><href>C:\Users\Steve\Desktop\FYP Cases\M2510\IMG_20121025_163656.jpg</href></Icon></IconStyle> 
<Point> 
<coordinates>-2.6172222222222223,51.43</coordinates> 
</Point> 
</Placemark> 
</kml> 

답변

1

KML 파일 (C : \ Users \ Steve ...)의 파일에 대한 절대적인 참조가 있습니다. 이미지가 KMZ 안에있는 경우 상대 파일 위치를 대신 참조해야합니다. 또한 파일 경로 C : ...는 절대 URL을 사용하는 경우 http : // 또는 file : // 형식이어야하는 유효한 URL이 아닙니다.

  • 으로 doc.kml
  • IMG_20121025_163656.jpg으로 doc.kml 내의 아이콘 스타일은 같이 다시 작성해야

:

의이 KMZ 파일 (이 순서대로) 두 항목이 가정하자 이 :

<IconStyle> 
    <scale>1.1</scale> 
    <Icon> 
     <href>IMG_20121025_163656.jpg</href> 
    </Icon> 
</IconStyle> 
+0

감사합니다. Jason. 그것은 많은 도움이됩니다. –