Gps값을 pixel값에 매칭을 하고싶습니다

조회수 766회

안녕하세요 mfc 공부하고있는 학생입니다.

Gps값을 받아서 화면(지도)에 표시하고 움직인 거리를 그려주는 프로그램을 만들어보려고합니다

네트워크가 되지않는 지역에서 해야하기때문에 구글맵api 는 사용할 수 없어서 직접 gps값을 픽셀에 매칭시켜서 화면에 표시하려고 합니다.

좋은 방법이 있을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • gps값이 위경도 값이면 평면 직교 좌표계로 변환해야 하는데 그 라이브러리가 필요할 거구요.

    바닥에 그려진 지도의 축척과 투영법, 좌표계 원점, 등등의 정보를 알고 있어야 변환된 좌표를 정확한 위치에 찍을 수 있습니다. 보통 좌표계간 변환을 Projection(투영)이라고 하는데 실좌표를 지도의 좌표계로 변환하는 공식이 필요할 거에요.

    그런데 GIS 관련 직종에서 일하시는 분들도 어려워하는데 학생 분이 이걸 알기에는 정말 힘들 것 같습니다. (물론 질문자 분을 과소평가 하는 건 아닙니다.)

    좌표변환 API라든가 지도 SDK 같은 것을 사용하지 않으면 매우 힘들것이라 예상됩니다.

    최소한 지도 판이라도 시장에서 흔히 사용하는 (오프라인 가능한)라이브러리를 쓰면 좀 더 편해질듯 하네요.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)