2016-09-05 2 views
0

Mapbox gl에 geojson 소스를 추가하여 선, 점 또는 다각형을 추가 할 수 있다는 것을 알고 있습니다.지도, 좌표 또는 좌표를 통해지도에 표시됩니다. 그러나, 내가하려는 것은 캔버스에 고정되는 간단한 다각형을 추가하는 것입니다. 사용자가 팬하거나 확대하는 경우에도 지구본이 아닌 캔버스의 동일한 위치에 머물러있게됩니다.지도 상자에 고정 된 사각형 추가 gl?

(이 사실은 줌/팬에서 초기 geojson의 데이터를 재설정하면 얻을 수 있지만 수치는 그럴 것이라고 알고 있습니다.)

감사합니다. 감사합니다.

+1

을 스크롤 할 수 있습니다? CSS로 div와 position을 만드시겠습니까? – gman

+0

그 영역을 스크롤 할 수 없게 만들지 않겠습니까? 맵 컨트롤을 풀고 싶지는 않습니다. 스퀘어가있는 영역을 줌/팬합니다. – Cristina

+0

스크롤 할 수 없다는 것은 무엇을 의미합니까? 'pointer-events : none;'그것을 처리할까요? – gman

답변

3

왜 WebGL을 그리는 이유가 움직이지 않는 상자를 원한다면? CSS로 div와 position을 만드시겠습니까?

example on this page에는 2 개의 div 기반 직사각형이 있습니다. 하나는 "미국 인구 밀도"이고 다른 하나는 범례입니다.

마우스가 위에 있으면 스크롤을 차단합니다.

하나를 마우스 오른쪽 버튼으로 클릭하고 "inspect"를 선택하면 "map-overlay"CSS 클래스가 표시됩니다. 나는 그것에 pointer-events: none를 추가하면 그냥 WebGL을 그려 왜 움직이지 않는 상자를 원하는 경우 갑자기 나는

enter image description here

+0

고마워요, 그 일을 :) – Cristina

관련 문제