본문 바로가기
나의 정보/정보

다음 지도, 스카이뷰 오픈 API 드디어 공개~!!

by 상오기™ 2009. 7. 31.
부제 : 공개한건 좋은데 버그가 너무 많잖아? ㅡㅡ

보고했던 버그가 모두 수정이 되었습니다 ^^

23일쯤 공개가 되었는데 전 어제서야 알았습니다.

몇일전에도 접속은 했었는데 다음 지도 2.0 으로 되어있어 이건 뭐지 하면서 그냥 지나쳤는데 알고보니 이게 스카이뷰를 공개한 버전이었습니다 ^^;

기존에 만들어둔 소스를 수정하고 있는데 몇일안에 마무리 되겠죠 ㅡㅡ

테스트 페이지http://gpson.kr/gps_daum.php



아직은 버그가 좀 있는것 같습니다.

경로 그린게 최대로 줌을 하면 마지막 2단계에서 그려준 선이 사라지네요 ㅡㅡ

=> 버그 신고 했더니 수정중이라고 하는군요 ^^


그리고 좀 어이없이 해매게 만들었던 버그가 하나 있습니다.

맵 타입을 일반 지도와 스카이뷰로 할 수 있는데 아래와 같이 적어주면 됩니다.

setMapType("TYPE_SKYVIEW")

그런데 보통 이런 경우 따옴표 없이 바로 setMapType(TYPE_SKYVIEW) 라고 사용하는 경우가 많습니다.
- 네이버, 야후, 구글맵 모두 이렇게 사용을 하죠

그런데 이렇게 적어서 한참 해맸습니다.

따옴표가 빠졌다고 인식을 못하더군요 ㅡㅡ

예상을 못했기에 뭐가 문제인지 한참 해매다 발견했습니다 ㅋㅋ

따옴표 없다고 그렇게 무시를 하다니...ㅠ.ㅠ
- 변수명 문제라 API에서 ""가 들어가게 만들었으면 그대로 따라주는게 맞음

어쨌든 최대 해상도를 자랑하는 스카이뷰가 공개되어 여행 경로를 위성으로 확인할때 더욱 편하겠네요 ^^




현재 발견한 버그


1. 폴리라인으로 선을 그린후 최대로 줌을 하면 마지막 2단계에서 그려준 선이 사라짐

=> 버그 신고 했더니 수정중이라고 하는군요 ^^


2. DIcon의 이미지 사이즈 지정시 버그

이미지 사이즈가 32*32 라면 위와 같이 16, 16으로 지정시 원본 사이즈의 50%로 줄어들어 전체가 보이는게 아니라 원본에서 지정한 사이즈만큼 잘라서 보여 줍니다.

원본에서 잘라서 보여주면 안되지 ㅡㅡ

원본에서 잘라서 보여주면 안되지 ㅡㅡ


16이라면 50%, 64라면 200%로 2배 확대가 되어야죠 ^^;



3. 마커에 정보창 추가시 지정한 이미지가 디폴트 이미지로 변경됨 ㅡㅡ

내가 지정한 이미지 어디갔니?

내가 지정한 이미지 어디갔니?


2번의 이미지와 비교를 해보면 아이콘이 하나로 통일되어 버렸습니다 ^^;

=> 이 문제는 제가 잘못사용하여 나타난 문제 입니다.


4. 입력값의 차이밖에 없는데 왜 안되??



아래와 같이 입력값의 차이밖에 없습니다. 

newMarkerInfo1(35.0645751953, 127.746749878, 'http://maps.google.com/mapfiles/kml/pal2/icon13.png', '<br />사진[0]-섬진강변의 별미, 재첩국<br />고도 : 9.36m<br /><a href=https://t1.daumcdn.net/cfile/tistory/162000164A6CF036DE target=_blank><img src=https://t1.daumcdn.net/cfile/tistory/162000164A6CF036DE width=200></a><br />섬진강변의 별미, 재첩국<br />시간 : 2009-03-22 08:56:43<br />장소 : 대한민국 경상남도 하동군 하동읍 광평리 223-3<br />좌표 : 35.0645751953, 127.746749878'); 

이렇게 입력하면 폴리라은으로 그린 경로와 마커 표시가 안되는데 

newMarkerInfo1(36.3084526062, 127.407035828, 'http://maps.google.com/mapfiles/kml/pal5/icon26.png', '<br />1번 로그 시작'); 

이렇게 입력하면 정상적으로 폴리라인으로 그린 경로와 마커 표시가 됩니다. 

=> 링크를 걸어주는 A 태그의 버그 였는데 수정이 되었습니다.


다음 지도 API 버그가 많군요 ㅠ.ㅠ

내가 잘못쓰고있는건가? ^^;;

일단 제가 쓰는건 이 정도가 전부이기 때문에 다른 버그가 더 있을것 같지만 발견할 상황이 되질 않습니다.



09년 8월 10일부로 다음측에 전달한 버그가 모두 수정이 되었습니다.

다른 API처럼 한 화면에서 모두 볼 수 있게 최적 배율로 맞춰주는 기능만 추가되면 좋을것 같습니다 ^^