2016-08-23 2 views
0

나는 기본적인 질문 일지 모르지만, 나는 그 대답을 플러그인 문서에서 발견했다.이름으로 거리를 검색하고 도로 색상을 강조/변경하는 방법은 무엇입니까?

https://www.openstreetmap.org지도를 기반으로 한 http://leafletjs.com/ 플러그인을 사용하고 있는데 검색시 이름을 사용하여 거리를 강조/선택/초점을 맞추려면 어떻게해야합니까?

생각은 교통 사고의 수에 따라 도로 색상을 변경하는 것입니다. 그러나 지리적 좌표가 아닌 거리 이름 만 있습니다.

나는 거리의 이름과 사고의 양을 가지고 있는데, 아이디어는이 정보를 사용하여 대부분의 경우 거리가 적색으로 녹색 (적은 경우)으로 표시되는 거리를지도에 표시하는 것입니다. (대부분의 경우).

누구든지이 작업을 수행 할 수 있습니다. 이름으로 검색하여 전체 거리를 강조 표시 할 수있는 플러그인이 있습니까? 이 가능하며, 내가 예하는 문서를 찾을 수있는 사람이 알고 있다면 내가, 내가 궁금해 "북한"하고 싶은 누군가는 준비 나에게 코드를 제공 기대하지 않습니다 물론

, ...

enter image description here

더 쉽게 식별 할 수있는 이미지를 추가했습니다. 원하는 것을 선택하십시오. 이 이미지 openstreetmap 사이트를 사용하고 있습니다. 거리 이름을 검색하면 반환 옵션이 표시되고 클릭하면 거리가 줄로 표시됩니다. 사진 에서처럼.

당신은베이스 맵의 색상을 변경할 수 없습니다 당신에게

+2

그래서 이름과 대략적인 위치를 기반으로 원시 도로 데이터를 얻어야합니다. [Overpass API] (https://wiki.openstreetmap.org/wiki/Overpass_API)를 살펴보십시오. – scai

답변

0

너무 감사 (이것은 .PNG/.JPG 이미지의 집합이다). 도로의 경우 벡터 데이터가 필요하며 L.Polyline을 사용하여 원하는 색상으로 표시하십시오.

도로의 벡터 데이터를 가져 오는 위치는 다른 문제입니다. OSM 덤프, OSM 고가도로 또는 지역 정부/교통 당국은 시작하기에 좋은 포인트입니다.

+0

문제의 이미지를 추가했습니다. –