2014-10-07 4 views
-1

영국 지역에 속한 xy 좌표 (shapex, shapey) 목록이 있습니다. 그 xy 좌표를 기준으로 마커를 그려야합니다.전단지 및 xy 좌표

이것을 달성 할 수 있습니까? 그렇다면 어떻게?

// 업데이트. XY 좌표는 (535055.00,164129.00), (535055.00,164129.00), (535408.00,164064.00) 이지만 L.Marker() 메소드는 인수로 LatLong이 필요합니다. 그래서 내 문제는 두 가지 쿼리로 구성됩니다.

  1. XY 좌표를 LatLong으로 변환 할 수 있습니까?
  2. 그렇다면 어떻게 XY 좌표에서 마커를 그릴 수 있습니까?
+1

예. 그러나 실제로 문제가있는 것을 우리에게 말해야합니다. 전단지의 [Quick Start Guide] (http://leafletjs.com/examples/quick-start.html) 및 다른 자습서를 이미 보았습니까? – tyr

답변

1

물론 가능합니다. 다음과 같이 좌표를 저장하는 변수를 만드십시오.

좌표를 반복하여 각 세트의 표식을 작성하십시오.

for (i = 0; i < coordinate.length; i++) { 
    var marker = L.marker(coordinate[i]).addTo(map) 
} 
+0

LatLong이 L.Marker() 메소드의 유효한 인수라고 생각합니다. xy 좌표 (535055.00,164129.00), (535055.00,164129.00), (535408.00,164064.00)입니다. 어떤 형식인지는 모르지만 LatLong 형식이 아닌 것은 확실합니다. – Nitesh

+0

그러면 먼저 좌표의 형식을 결정해야합니다. – scai

+0

@ Scai : 형식에 관해서는 완전히 단서가 없습니다. 숫자를보고 나를 알아낼 수 있다면 그것은 매우 도움이 될 것입니다. 내가 아는 건이 좌표가 영국 지역에 속한 것 뿐이야. – Nitesh