Google Map API v3 で建設用の都市フィードをインポートしました。残念ながら、デフォルトの色は青であり、建設に必要な「注意」が伝わりません。GeoRSS オーバーレイの色を変更する簡単な方法はありますか? ありがとう!
質問する
403 次
1 に答える
0
いいえ、別のサービスから取得している GeoRSS オーバーレイの色/スタイルを変更する簡単な方法はありません。KML/GeoRSS フィーチャは、ポリライン、ポルギオン、およびマーカーのようにマップ上にレンダリングされますが、その意味では本格的なオブジェクトではありません。KmlLayer のドキュメントを見ると、オプションが実際には地図上に表示してクリック可能にすることに限定されていることがわかります。
必要なのは、GeoRSS / KML を別の場所で処理し、線を適切に色付けするスタイル情報を追加することです。私はおそらくあなたが選んだサーバー側の言語でこれを実装するでしょうが、JavaScript を使用して GeoRSS を解析し、完全に制御できるファーストクラスの Polyline オブジェクトを自分で作成することもできます。
于 2011-12-13T03:20:15.433 に答える