안녕하세요,
Kakao Map API 중 drawing library를 테스트 하던 중 이상증상을 발견하여 문의드립니다.
Internet Explorer나 Chrome과 같은 Web Browser에서 drawing library기반으로 Line/Circle/Rectangle/PolyGon을 그리면 마우스 위치에 선이 그려지지만,
VisualStudio(C#이나 C++(MFC))에서 Dialog 안에 다음지도를 띄워놓고 마우스로 그림을 그리면,
upload된 그림과 같이 마우스로 찍은 위치에 선이 그려지지 않고 살짝 왼쪽에 그려집니다.
테스트에 사용한 url은 http://ascenkorea02.cafe24.com:8003/map-1.htm 입니다.
좀 찾아보니, 2017년에도 다른 분이 같은 질문을 했었는데(MFC로 만든 PC 프로그램에서 polyline 위치 부정확 문제),
“embedded webview를 사용하는 경우에는 지원하지 않습니다.” 와 같이 답변하셨네요.
하지만 C#에서 2종류의 source code를 github에서 받아서 테스트해보았고, C++(MFC)의 경우 3종류의 source code를 테스트해보았습니다.
drawing library를 사용하지 않고, polyLine과 같은 API를 직접사용해서 code상에서 그려넣어도 동일합니다.
참고로, Google Map에서 code상에서 직접 그려 넣었을 때는 이런 현상이 일어나지 않았습니다.