0

私は自分の kml ファイルを Google マップのように OpenStreetMap で印刷したいと考えています。したがって、http://openlayers.org/dev/examples/cross-origin-xml.htmlの例 では、 cross-origin-xml.js を次のように変更します: "format: new OpenLayers.Format.GPX()" by " format: new OpenLayers.Format.KML()" 動作しますが、問題が 1 つあります。ポリゴンの実際の色を取得できません。それらはすべて : #ee9900 にあります。私の KML ファイルは Google Earth で動作します。

私はこの結果(ポリゴンを含む)が欲しい:http: //maps.burningsilicon.net/index.php (1つのkmlファイル:2週間のみ有効):http ://www.envoyercefichier.com/files/3e4722a6fe320566a31e5179c1ae458e.kml (クリックしないで、コピーしてテキストボックスに貼り付けてください)、goを押します。

ポリゴンの良い色を得るのを手伝ってくれませんか? :)

4

1 に答える 1

0

うん、ごめん。実際、私は今色を持っています..追加するプロパティは1つだけです...extractStyles:true、および:extractAttributes:true、kmlをロードするとき。http://openlayers.org/dev/examples/kml-layer.htmlの例を使用します。

于 2013-07-17T09:46:48.947 に答える