Baidu Map과 OL, Google Map 오버레이는 불가능

중국은 국가안보에 대한 우려로 지도 데이터를 반출 하지도 않고, 지도 서비스를 제작하려며 정부의 허가를 받아야 합니다. GPS 데이터를 바이두 지도에 올바르게 맵핑하기 위해서는 GPS 데이터 자체가 중국 위성으로부터 얻어진 것이거나, 바이두에서 제공하는 (바이두 지도의 좌표값을) 좌표 변환기를 이용해 값을 변환해야 합니다.

이렇게 된 이유는 ‘GCJ-02’라는 중국의 독특한 좌표체계 탓입니다.
(* 좌우/상하 어느 쪽으로든 땅덩어리가 크기 때문에 자신들의 좌표체계가 필요하기도 했을테고, 공유는 안할거니 Geo 표준과 맞출 필요도 없고)

게다가 바이두(baidu.com)는 이를 보정한 자신들의 좌표체계 ‘BD-09’를 씁니다.

결론적으로 이도저도 안됨!!

** 참고문서
1) Restrictions on geographic data in China
2) 여러 좌표계에 대해 점 5개를 찍어 맞는 좌표계를 찾아봤다는 어느 1인
3) 그러나 약간의 가능성이 있다는 희망

바이두에서 제공하는 좌표변환 api 사용법 샘플 코드
* 참고 [咨询求助] BMap.Convertor.translate多次调用问题

올레1코스 지도 오버레이 캡쳐

1) WGS84 기반 오버레이
%ec%ba%a1%ec%b2%981-ollemap_ol3_baidu

2) 바이두 좌표변환 API 이용한 오버레이
(* api를 한번 다녀오기 때문에 delay가 발생해, 설사 위치가 맞는다 해도 쓸수 없음)
%ec%ba%a1%ec%b2%982-ollemap_ol3_baidu

  1. baidu map key를 발급받고, 좌표를 이용하여 한국의 주소정보를 가져오고싶습니다. 그래서 baidu api예시에 있는 코드를 이용하였는데 ~시,~구 까지만 나오던데 어떻게 방법이 없을가요??

    좋아요

    응답

    1. 없어요. 바이두가 우리나라 주소db룰 가지고 있지 않는 한. 대신 다음/네이버 주소-좌표 변환기를 한번 거쳐서 가져오는 방법을 써보세요

      좋아요

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: