2

ユーザーがピンポイントをクリックしたときにサムネイルを表示できるように、KMZファイルにアイコンを配置しようとしています。次のコードがあります-動作していますが、アイコン/サムネイルが表示されていません。Google Developersを見ましたが、違いがわかりません。それを表示するには、2つ目の目が必要です。

<?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>
4

1 に答える 1

1

KMLファイル(C:\ Users \ Steve ...)にファイルへの絶対参照があります。画像がKMZ内にある場合は、代わりに相対ファイルの場所を参照する必要があります。また、ファイルパスC:...は有効なURLではありません。絶対URLを使用する場合は、http://またはfile://の形式にする必要があります。

KMZファイルに2つのエントリ(この順序で)があると仮定します。

  • doc.kml
  • IMG_20121025_163656.jpg

doc.kml内のIconStyleは、次のように書き直す必要があります。

<IconStyle>
    <scale>1.1</scale>
    <Icon>
        <href>IMG_20121025_163656.jpg</href>
    </Icon>
</IconStyle>
于 2012-11-26T21:38:28.410 に答える