2

市内のガソリン スタンドの場所の個々の目印を含む KML ファイルがあります。(これは GeoMedia で作成し、KML にエクスポートしました)。

各目印のバルーン スタイルを、これらのバルーン スタイルのいずれかに似たものに修正したいと思います - http://earth.google.com/outreach/tutorial_balloon.html

ファイル内の各目印にバルーン スタイルを適用する方法はありますか? ポイントごとに行う必要がありますか、それともバルーン スタイルをファイルの先頭に配置し、他の目印がそのスタイルを参照するようにすることはできますか?

私は KML に非常に慣れていないので、洞察をいただければ幸いです。

ありがとう


@Matt - 私はあなたの提案を使用し、さまざまな反復を試みましたが、うまくいかないようです。ファイルにはすでに目印が作成されています。ロゴの追加、ルート案内の削除などを含むスタイルを編集したいだけです。

新しいスタイルが表示されますが、目印のバルーンにスキーマ テキストが表示されません。

以下にコードの一部を貼り付けました。ご意見をお聞かせください。

<Schema name="" id="Schema20">
<SimpleField type="xsd:int" name="Building_ID"></SimpleField>
<SimpleField type="xsd:string" name="Building Name"></SimpleField>
<SimpleField type="xsd:string" name="Street Address"></SimpleField>
<SimpleField type="xsd:string" name="Office Type"></SimpleField>
<SimpleField type="xsd:double" name="GFA (m2)"></SimpleField>
<SimpleField type="xsd:string" name="GFA_(sqft)"></SimpleField>
<SimpleField type="xsd:int" name="Storeys"></SimpleField>
<SimpleField type="xsd:int" name="Year Built/Occupied">
</SimpleField></Schema>


<Style id="TestStyle"> 
<BalloonStyle>
<bgColor>ffffffbb</bgColor>
<text><![CDATA[<b><font color="#CC0000" size="+3">$[name]</font></b><br/><br/>
<font face="Courier">$[description]</font><br/><br/> $[geDirections]   ]]>
</text>
</BalloonStyle>
</Style>


<Folder>
<name>Office Buildings</name>

<Placemark>
<name>539</name>
<styleUrl>#TestStyle</styleUrl>
<ExtendedData>
<SchemaData schemaUrl="#Schema20">
<SimpleData name="Building_ID">111</SimpleData>
<SimpleData name="Building Name">Name</SimpleData>
<SimpleData name="Street Address">Address</SimpleData>
<SimpleData name="Office Type">Secondary Office</SimpleData>
<SimpleData name="GFA (m2)">100</SimpleData>
<SimpleData name="GFA_(sqft)">1000</SimpleData>
<SimpleData name="Storeys">5</SimpleData>               
<SimpleData name="Year Built/Occupied">2010</SimpleData>
</SchemaData>
</ExtendedData><Point>
<coordinates>-122.370533,37.823842,0</coordinates></Point>
</Placemark>

..... 1000 件以上


@マット -

私が遭遇したのは、バルーン スタイルで使用すると、以前の記事で参照したスキーマのデータがバルーンに表示されないということです。空白のままにすると、スキーマがバルーンに表示されます。どうすれば両方を表示できるか知っていますか?

ありがとう、

 <BalloonStyle>      
      <text>
     <![CDATA[<img align="right" src="http://www.website.com/logo.jpg" width="175">]]>
     $[description]
     </text>
     <bgColor>ffffffbb</bgColor>
 </BalloonStyle> 
4

1 に答える 1

1

目印に使用できますstyleUrl(スタイルを選択するすべての目印に適用する必要があります)。

<styleUrl>#someIDforStyle</styleUrl>

スタイル セクションが別のファイルにある場合は、リンクを追加するだけです。

<styleUrl>styles\pathToFile\StyleFile.kml#someIDforStyle</styleUrl>

上記の両方は、次のような特定のスタイルをその ID にリンクします。

<Style id='someIDforStyle'>
     <BalloonStyle>
          <text>
             <![CDATA[  .... 
                   your are going to want to add html here to make your balloons similar to that link 
                ...
             ]]>
          </text>
     </BalloonStyle>
</Style>

カスタム データを追加するには、この kml リンクを確認してください: https://developers.google.com/kml/documentation/extendeddata

于 2012-09-04T21:32:20.203 に答える