GeoJSON(지오제이슨)은 위치정보를 갖는 점을 기반으로 체계적으로 지형을 표현하기 위해 설계된 개방형 공개 표준 형식이다. 이것은 JSON인 자바스그립트 오브젝트 노테이션(Object Notation)을 사용하는 파일 포맷이다.
위키피디아
지도를 활용하는 프로젝트를 진행하다보니 장소에 대한 좌표가 필요하다.
데이터를 받아올 때 또는 넘겨줄 때, 좌표 데이터에 대하여 이해해야 했다.
좌표를 주고 받는 형식에는 GeoJSON 형식이 따로 있는지 알게 되었다.
매우 도움이 되었던 사이트가 있다.
GeoJSON 뿐만아니라 사용법과 polygon에 대한 예시를 친절하게 설명한 블로그
GeoJSON 형식의 데이터를 바로 지도로 볼 수 있는 곳
작성한 GeoJSON 데이터를 바로 지도에 나타내준다.
네트워크 패널에서 받아지는 데이터의 형태를 보면 GeoJSON이며 추후 Marker, Polygon을 사용할 때 활용할 수 있다.(연습용)
{"type" : "Point",
"coordinates" : [127.00784616,37.49190083]}
실제 적용하기 위해 장소에 대한 좌표가 필요하다. 어떤 이슈 때문인지 몰라도 구글 지도에서 좌표를 제공하고 있지 않는다. 보안인가...?
여튼 아래의 블로그에서 장소를 입력하면 해당 장소의 좌표값을 반환한다.
GeoJSON 파일.. JSON에 형식이 있다는 것을 몰랐다. 새로 알게 된 사실이다. 좌표를 구하려면 배열의 요소로 x축, y축을 작성하는 것까지
아무것도 없던 지도에 드디어 점 하나를 찍을 수 있다는 희망이 생겼다.