카카오내비 연동 문의

안녕하세요. 재문의드립니다.

위치 정보, 화면 회전이 꺼저있을 경우 나오던 안내 페이지는 이젠 나오지도 않고 그냥 회색 배경의 페이지만 나옵니다.

그리고 이전에도 문의드렸던 경유지 추가시…
반응이 없네요. 로그를 보니 스크립트 오류입니다.

Uncaught > e {name: “KakaoError”, message: “Illegal argument for “x” in undefined”} … Kakao.min.js:20

스크립트 내 에러 핸들링을 바르게 하셨다고 가정한다면, option.viaPoint의 ‘x’ 인자 값을 똑바로 안가져가시는지요?

아래는 제 코드입니다. 경유지는 있을 경우 1개만 있는 경우입니다.

제가 바인딩하는 부분엔 모두 값이 정상적으로 들어갑니다.



$(’.navi_link’).click(function () {
var start_point_name = $(this).data(‘start_point_name’);
var start_point_longitude = $(this).data(‘start_point_longitude’);
var start_point_latitude = $(this).data(‘start_point_latitude’);
var pass_point_name = $(this).data(‘pass_point_name’);
var pass_point_longitude = $(this).data(‘pass_point_longitude’);
var pass_point_latitude = $(this).data(‘pass_point_latitude’);
var end_point_name = $(this).data(‘end_point_name’);
var end_point_longitude = $(this).data(‘end_point_longitude’);
var end_point_latitude = $(this).data(‘end_point_latitude’);
var option = {};
option.coordType = ‘wgs84’;
option.returnUri = window.location.href;
option.routeInfo = true;
option.sX = start_point_longitude;
option.sY = start_point_latitude;
if(pass_point_name != ‘’) {
console.log(pass_point_longitude);
console.log(pass_point_latitude);
option.viaPoints = [];
option.viaPoints[0] = {
name: pass_point_name,
x: pass_point_longitude,
y: pass_point_latitude
};
}
option.name = end_point_name;
option.x = end_point_longitude;
option.y = end_point_latitude;
Kakao.Navi.start(option);
});

========= 이전 답변 ============
제보 감사합니다.
예상하신대로 y가 맞습니다. 가이드는 바로 수정하도록 하겠습니다.
y로 하셔도 에러가 났다면 아래와 같은 포맷이 맞는지 확인 부탁드릴게요.


Kakao.Navi.start({
name:‘판교 현대백화점’,
x:127.112088162,
y:37.3927935375,
coordType: ‘wgs84’,
rpOption: 100,
viaPoints: [{
name: ‘test’,
x:127.112088162,
y:37.3927935375
}]
});