KML ファイルを使用して、データを Google マップにオーバーレイしています。実際には、KML ファイルの値に基づいてマーカーの色を変更したいと考えています。
どうやってやるの 。
KML ファイルを使用して、データを Google マップにオーバーレイしています。実際には、KML ファイルの値に基づいてマーカーの色を変更したいと考えています。
どうやってやるの 。
まず第一に、KML はアイコンのスタイリングをサポートしていますが、 - 要素は Maps-API で<color>
サポートさ<iconStyle>
れていないため、アイコンの色を変更することはできません ( https://developers.google.com/kml/documentation/を参照)。詳細については、 kmlelementsinmapsを参照してください)。
できることは、希望の色でさまざまなアイコン画像を使用することです。
<href>
しかし、 afaik の を変更する「動的な」方法はありません<icon>
。
ただし、元の KML を解析し、変更された KML を Google に配信するサーバーサイド スクリプトを作成することはできます。