function startNavi(type, name, lat, long) {
if (type == "kakao") {
console.log(new Array(name, lat, long))
try {
Kakao.Navi.share({
name: name,
x: lat,
y: long,
coordType: 'wgs84'
});
} catch (error) {
console.error(error);
}
try {
Kakao.Navi.share({
name: name,
x: long,
y: lat,
coordType: 'wgs84'
});
} catch (error) {
console.error(error);
}
}
}
이렇게 작성을 하였는대
(3) ["(부산)용화여객자동차", "35.1576434", "129.126176"]
cstation.js:135 c {name: "KakaoError", message: "Illegal argument for "x" in Navi.share"}
startNavi @ cstation.js:135
onclick @ cstation:1
cstation.js:145 c {name: "KakaoError", message: "Illegal argument for "x" in Navi.share"}
startNavi @ cstation.js:145
onclick @ cstation:1
cstation.js:126
이런식으로 계속 오류가 발생합니다.
왜 저러는건가요?
계속 보다가 싸해서 봤는대…
x랑 y에 parseFloat 해서 해결했습니다.
자바스크립트에서도 저 형을 검사를 하는군요…