[웹앱] html5 에서 geolocation 호출시 에러발생


앱스프래소 라는 툴로 안드로이드앱을 제작하던 도중 에러가 발생했습니다.
(앱스프래소는 웹으로 제작된 html파일을 앱으로 만들어 주는 웹앱 프로그램 입니다.)


html5형태의 내 위치를 표시하는 소스를 구했습니다.(아래 첨부)
컴파일 후 폰(옵티머스원)에 설치하니까 에러가 발생했습니다.
"The last location provider was disabled"


폰에서는 GPS사용을 허가 했습니다.(환경설정에서 GPS위성사용, GPS도우미사용에 체크)
구글에서 검색해도 나오지 않습니다.

도와주세요~ 감사합니다.

 

 


<html>
 <head>
  <script type="text/javascript" src="/appspresso/appspresso.js"></script>
        <meta http-equiv="pragma" content="no-cache"/>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <script>
        //activate ax.log(), remove when you release app
  ax.runMode = Ax.MODE_DEBUG;
  </script>
 </head>
 <body>
  <h1>Hello World...</h1>
<div id="msg"></div>

<script type="text/javascript"> 
  if (!!navigator.geolocation)
  {
    navigator.geolocation.getCurrentPosition(successCallback,errorCallback); 
  }
  else
  {
    alert("이 브라우저는 Geolocation를 지원하지 않습니다");
  }
   
  function successCallback(position)
  {
    var lat = position.coords.latitude;
    var lng = position.coords.longitude;
   
    document.getElementById("msg").innerHTML = "위도" + lat + ", 경도:"+lng
  }
 
  function errorCallback(error)
  {
    alert(error.message);
  }   
</script>

  
 </body>
</html>