1

プロジェクトでいくつかの KML ファイルを作成し、このようなことをマップに表示したい

KmlLayer ctaLayer = KmlLayer.create("url to kml");
ctaLayer.setMap(map);

ただし、kml には 3 つのカテゴリがあり (それらが表すものに関して)、カテゴリごとに異なる色が必要です。GWTを使用してこれを行うにはどうすればよいですか?

//GWT 用に Google マップ v3 を使用しています

4

2 に答える 2

2

KmlLayers を作成したら、そのスタイルを変更することはできません。ただし、KML ファイルを自分で作成しているので、Style タグを使用するようにしてください。たとえば、マーカーの色を変更したい場合は、

<Style id="myStyle">
    <IconStyle>
        <color>ff00ff00</color>
    </IconStyle>
</Style>

そして、それを参照します

<styleUrl>#myStyle</styleUrl>

KML ファイルに含まれている場合は、ポリゴンのスタイルも設定できると思います。

于 2012-06-07T08:40:05.447 に答える