2013-07-10 4 views
0

Google지도에서 OpenStreetMap과 같은 kml 파일을 인쇄하고 싶습니다. 따라서 예 : http://openlayers.org/dev/examples/cross-origin-xml.html 크로스 원본 -xml.js에서 변경 : "format : new OpenLayers.Format.GPX()"by "format : new OpenLayers.Format.KML()"그리고 그것은 작동하지만, 한 가지 문제가있어, 폴리곤의 실제 색상을 얻을 수 없습니다. 그들은 모두 # ee9900입니다. 내 KML 파일은 Google 어스에서 작동합니다.KML 파일의 OpenLayers 색상 다각형

나는 (다각형 포함)이 결과를 원하는 : http://maps.burningsilicon.net/index.php (: 단 2 주 동안 유효한 하나의 KML 파일) : 거기에 http://www.envoyercefichier.com/files/3e4722a6fe320566a31e5179c1ae458e.kml(dont 클릭을 단지 복사 및 텍스트 상자)를 눌러 이동에 붙여 넣습니다.

제 폴리곤의 좋은 색상을 얻을 수 있도록 도와주세요. :)

+0

저는 osm api의 새로운 기능입니다. -0- Google api 정보를 알고 있지만이 정보는 아닙니다. OSM API를 사용하는 방법을 배울 수있는 좋은 링크가 있으면 알려주십시오. – flairon

+0

이 질문은 OpenStreetMap이 아니라 OpenLayers에 관한 것입니다. – scai

답변

0

예, 죄송합니다. 그래서 사실, 색상이 있습니다 .. 추가 할 속성은 하나뿐입니다 ... extractStyles : true, : extractAttributes : kml을로드하면 true입니다. 나는 http://openlayers.org/dev/examples/kml-layer.html 예제를 사용합니다.

관련 문제