안녕하세요 예전에 누가만들었는지 모를 지도 표시 프로그램을 사용하고 있었는데 이번에 1월 1일부터 앱키등 변화가 있어서 소수 수정을 했는데 동작이 되지 않습니다. 프로그램은 완전 초보라서 어디부분에서 잘못된 건지좀 알 수 있을까요? 수정은 카카오 개발자님께서 도움을 주셨습니다.
프로그램에 대해 설명하자면
예를 들어 다음과 같은 형식으로 엑셀에 입력후 실행하면
아래와 같은 형태로 지도에 표시가 됩니다.
(엑셀 주소와 지도 주소가 매칭되지 않는점 양해 바랍니다.) 지도만들기.txt (5.5 KB)
첨부해 주신 코드상에 appkey= 다음에 ' ' 빈칸이 하나 있습니다. 이거 지워주셔야 합니다.
만약 모두 정상적으로 사용하고 있다면, IE가 구형인 경우(8버전 미만)에 동작하지 않을 수 있습니다.
한글 도메인인 경우 services 라이브러리가 정상 동작하지 않을 수 있습니다.
마이그레이션이 제대로 안되었을 수 있습니다. 아마 이것은 정상적으로 지도가 나오게 된다면 디버깅이 가능한 부분이라 생각됩니다.
실행 브라우저 환경
서버를 통해서 지도를 띄우는지, 도메인 등록을 하여 사용하고 있는지 여부
네트워크 통신 중, 제대로 응답받지 못한 리소스는 무엇이 있는지, 어떤 코드를 받고 어떤 에러메세지인지
스크립트 에러가 발생한다면 어떤 오류인지 알려주시면 자세하게 답변드릴게요.
alert를 사용하여 값을 받아보니 주소로 좌표를 받는 geocoder를 인식하지 못하는것 같습니다.
주소로 장소표시하기 예제에 alert 3개를 입력하여 coords 값을 받아봤는데 위 현상과 마찬가지로
직접해보기에서는 좌표값이 출력되는데 웹서버에 올려서 실행하면 alert가 두번만 호출됩니다.
-예제 직접해보기
첫번째 이벤트 : 빈칸
두번째 이벤트 : .값
세번째 이벤트 : 빈칸
-웹서버에서 실행
첫번째 이벤트 : 빈칸
두번째 이벤트 : 호출안됨
세번째 이벤트 : 빈칸
(두번째, 세번째 중에 무엇이 호출안되는지는 정확하지 않습니다.)
알려주신 euc-kr과 utf-8 모두 써보았는데 되지않습니다.
저번과 마찬가지로 sample 직접해보기에서는 정상 작동되네요…
한글이 깨졋는지 확인해보기위해 변수에 넣어서 출력해보니 한글은 제대로 출력이 됩니다.
다만 geocoder.addressSearch 안에 있는 jooso는 이벤트가 뜨지 않는데 무슨 이유일까요?
안녕하세요.
지도에 주소표시하기를 만들어서 잘 사용하고 있던중
회사컴퓨터에서 갑자기 지도표시가 되질 않습니다.
회사를 제외한 나머지 컴퓨터에서는 잘 되는데 문제가 무엇인지 알 수 있을까요?
도메인에 cheonanasan.ivyro.net 으로 들어가셔서 액티브엑스를 설치하시고 사진과같이 엑셀에 작성하신후 불러오시면 작동될 것입니다.
오류는 아래와 같은 SCRIPT7002:XMLHttpRequest: 이런오류가 나옵니다.