개발스토리/Mobile
navigator.geolocation.getCurrentPosition always get a error code 3: timeout expired
블루다컴
2013. 1. 15. 10:53
안드로이드 4.1.2 버전업 후 모바일 gps 정보를 가져올때 다음과 같은 에러가 발생하였다
navigator.geolocation.getCurrentPosition always get a error code 3: timeout expired
http://mystria.egloos.com/4612587 해당 url을 참조해서 해결하였다
navigator.geolocation.getCurrentPosition(successGeoLocation, errorHandler, {
maximumAge : Infinity,
timeout : 10000,
enableHighAccuracy : false
});
navigator.geolocation.getCurrentPosition 해당 부분을 호출 할때 이전에 if 문같은 로직을 모두 제거하였더니
에러가 발생하지 않았다 뭔가 앞에서 처리하던 로직이 딜레이 되는 문제인듯 싶다.