2011-11-28 2 views
2

OpenLayers를 사용하여 openstreetmap을 표시하고 있습니다. 지도의 특정 기능을 편집 할 수있는 방법이 있습니까? 예를 들어 물의 색을 변경하고 국가 간 경계를 제거하는 등 JavaScript를 사용하여 수행 할 수없는 경우이를 수행 할 수있는 다른 방법이 있다고 생각합니다.지도의 고유 버전을 호스팅 한 다음 편집 할 수 있습니다. 네가 원하는만큼.OpenLayers를 사용하여 openstreetmap에서 특정 기능의 색상을 변경하는 방법이 있습니까?

누구나 이와 같은 시도가 있었습니까? 이 일을 어떻게 하죠? 이 서버 측에 적용된 모든 스타일과 죽음의 이미지를 렌더링 있기 때문에

감사

+0

실제로 무엇을 실제로 표시하나요? 당신은 누군가에게 미리 렌더링 된 타일을 표시하고 있습니까? 또는 자신의 렌더링? OpenStreetMap에서 벡터 데이터를 표시 하시겠습니까? – TomH

답변

4

아니, 당신은 OpenLayers.Layer.OSM의 색상을 변경할 수 없습니다. 자신의 스타일을 적용하는 유일한 방법은 직접 osm을 호스팅하는 것입니다. 시작하는 데 도움이되는 the tutorial입니다.

관련 문제