|
항상 친절한 답변 감사합니다.
질문이 있어서 질문을 합니다.
파이어 폭스로 검색을 하여 지도를 찾을 경우에는 제주와 제주도 가 같은 결과값으로 표시되게
되는데
익스플로러로 검색을 하여 지도를 찾을 경우에는 제주도의 결과값과 설악산의 결과값 같은 경우
지도를 아예 찾아오지를 못하는데 파이어 폭스나 익스플로러를 크로스 브라우징 할때
특별히 쿼리 변환을 해줘야 합니까???
저희 같은 경우는 네이버 다음의 데이터를 검색해서 지도에 찍어주는 기능이 있어서
좌표도 KTM과 WGS로 변환도 했고 지역명도 서울 =서울 특별시 같이 전부 변환해 주었습니다
그런데 지도자체가 익스플로러에서 제주도 치면 나오지 않아서 또 특별하게 변환 시켜줘야하는것
이 있는가 해서요 참고로 메쉬업 참가자 입니다.
|
http://kr.blog.yahoo.com/gugi_openapi/trackback/12/23
-
거기오픈API 2008.02.04 11:48
-
안녕하세요.
아마, text 인코딩 관련한 문제 인것 같습니다.
말씀하신 검색이 검색 api인지 아니면 지도api내부 기능인지 막연한데요.
일단 지도 api내부 기능이면 다음과 같이 한글을 사용하세요.
map.drawZoomAndCenter(encodeURIComponent("강남역"),3);
검색api는 encoding 문자: utf-8 (기본값), euc-kr 와 같은 파라미터를 보내면 인코딩 문제를 해결 할 수 있습니다.
답글쓰기
-
-
darkmirr 2008.02.05 00:26 [121.127.171.53]
-
쩝 정상적으로 값은 보내준거 같내요 ...
map.drawZoomAndCenter(encodeURIComponent(this.query),7);
이런식으로 보내줬으니깐요 그런데 더 특이한 점은 2글자일때는 오류가
없는데 3글자 이상이 되면 오류가 생긴다는점입니다. 파이어 폭스 자체로
저게 생성한 에러를 막아주고 있는거 같은데 ......
정말 이렇게 신경써 주셔서 감사합니다.
답글쓰기
-
-
운영자 2008.02.05 10:47 [202.47.143.1]
-
http://kr.open.gugi.yahoo.com/wizard/wizard.php
에서 테스트시 한글이 두글자든, 세글자든 문제가 생기지 않습니다.
혹시 다른데 원인이 있지 않을런지요?
작품이 기대가 됩니다.^^
답글쓰기
-
-
darkmirr 2008.02.05 12:03 [210.119.104.218]
-
성의있는 답변 감사 드립니다
문제는 제가 학생인지라 자바스크립트 초보 코딩자여서
처음에 모든 언어를 utf-8로 셋팅해 줬어야 하는데
파이어 폭스에서 잘되어서 신경 안써줬었나 봅니다 euc-kr이었내요
성의 있는 답변 감사드리고여 네이버 다음 매쉬업 공모전
참가자이니 다음주에 인터넷에 공개되면 작품 알려드리겠습니다.
아! 그리고 야후는 로고적용 가이드라인이 따로 있나요?
아니면 지도에 표시되는 yahoo로 충분한가요??
답글쓰기
-
-
거기오픈API 2008.02.13 15:34
-
넵 로고는 현재 보여지고 있는 yahoo로고를 사용하시면 됩니다.
답글쓰기
-