2012-09-04 2 views
1

툴킷 trigger.io를 사용하여 앱을 개발했습니다. 이제 사용자의 현재 위치가 필요합니다. 따라서 forge.geolocation.getCurrentPosition 메서드를 사용하고 싶습니다. 불행히도 작동하지 않습니다. 그래서처럼, 내 pageinit 이벤트를 호출trigger.io - forge.geolocation.getCurrentPosition()이 호출되지 않았습니다.

$(document).bind('pageinit',function(event){ 
forge.geolocation.getCurrentPosition(function(position) { 
     alert("ok");  
     }, function(error) { 
     alert("error"); 
    }); 
}); 

불행하게도, 난 항상 오류 메시지가 표시됩니다.

도움이 매우 감사합니다.

감사합니다,

ENNE

+1

forge.logging.error (JSON.stringify (error))와 같은 오류 콜백을 변경하여 오류가 무엇인지 확인할 수 있습니까? 모듈을 사용하도록 설정하지 않은 것 같습니다 ... App Config 탭을 참조하십시오. –

+0

음, 단지 "오류"가 정의되지 않았다고 말하면 모듈은 그때까지 활성화됩니다. – enne87

+0

Uups, ok, 메시지 : 위치 서비스가 사용 중지되었습니다. – enne87

답변

0

가 그래서 일이 getCurrentPosition()가 아닌 에뮬레이터, 실제 장치에서 작동한다는 것입니다.

0

당신은 어떤 시점에서 중지 한 것 같습니다 위의 당신은 당신의 코멘트에서 이후 위치 서비스를 다시 설정해야합니다. 이 스레드는 도움이 될 것입니다

Re-enable iPhone Simulator location services

+0

글쎄, 나는 그것을 시도했지만 여전히 작동하지 않습니다. 나는 그것이 에뮬레이터에서 작동하지 않는 것 같아요, 우리는 이것이 진짜 아이폰에서 어떻게 작동하는지 보게 될 것입니다 ... – enne87

관련 문제