2013-01-18 2 views
2

Wicket 플러그인을 사용하여 다중 다각형 개체를 만들려고합니다. 나는 플러그인을 사용하기 시작했으나, 지금은 일종의 표류입니다. 만약 내가 그것을 사용하는 방법을 알아낼 수 있다면, 그것은 나에게 도움이 될 것입니다 톤.개찰판 및 전단지 다중 다각형

필자도 전단지를 처음 사용하며 다중 다각형에 대한 설명서의 내용을 실제로 이해하지 못합니다. 정규 다각형을 만들 수 있지만 다중 다각형은 만들 수 없습니다.

이전에이 라이브러리로 작업 한 사람이 있습니까?

map = new L.Map("map"); 
wkt = new Wkt.Wkt(); 
val = $("#wktInput").val(); 
output = wkt.read(val); 

var temp = new Array(); 
for(i=0; i<output[0][0].length; i++) 
    temp[i] = new L.LatLng(output[0][0][i].x, output[0][0][i].y); 

L.polygon(temp).addTo(map); //This works 
L.multiPolygon(temp).addTo(map); //This doesn't 

그래서 내가 다중를 들어, 내가 임시을 포함하는 다른 배열이 필요, 생각, 그래서도하지만 운 것을 시도 :

여기 내 시도입니다.

답변

0

정확히 어떻게 작동하는지 잘 모르겠지만 당신이 말하는 것에 관련된 유용한 라이브러리를 발견했습니다. "Leaflet-paste"는 Wicket Library를 사용하여 WKT를 Leaflet-JS 맵에 붙여 넣을 수있는 GitHub의 공개 소스 프로젝트입니다. 여기

저장소에 대한 링크입니다 : https://github.com/tnightingale/Leaflet.paste

그리고 데모는 여기에서 찾을 수 있습니다 : http://tnightingale.github.com/Leaflet.paste/demo.html

관련 문제