안드로이드 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 문같은 로직을 모두 제거하였더니
에러가 발생하지 않았다 뭔가 앞에서 처리하던 로직이 딜레이 되는 문제인듯 싶다.
'개발스토리 > Mobile' 카테고리의 다른 글
폰갭 하이브리드 앱 개발 셋팅 정보 (0) | 2014.07.30 |
---|---|
폰갭 사용법 정리 (0) | 2014.07.18 |
모바일 웹페이지 코딩 팁 (0) | 2014.01.07 |
Appspresso 와 jQueryMobile 을 활용한 하이브리드앱 만들기 (0) | 2013.01.09 |