사용자의 위치에 대한 액세스를 직접 요청할 수있는 방법이 있습니까 아니면 위치 액세스가 허용되면 알려주는 이벤트 리스너가 있습니까? Director 클래스를 사용하여 MapView 객체를 사용하는 것과 관련하여 문제가 발생했습니다. CoronaSDK에서 위치 액세스 확인
나는 그 안에지도보기 구성 요소와 보조 볼 수 있습니다. 디렉터 클래스가 해당 뷰로 전환하면 내 MapView 객체가 인스턴스화되고 사용자의 위치를 가져 오려고 시도합니다. 내가 가지고있는 문제는 내 테스트 장치 (iPhone 4)에서 사용자의 위치에 액세스하려는 시도가 사용자에게 위치 액세스 권한을 부여하기 전에 발생한다는 것입니다. 따라서 화면을 떠나 나중에 다시 돌아올 때만 (인스턴스 생성 다시 Director 라이브러리에서) 해당 위치를 사용할 수 있습니다.이것은 분명히 만족스럽지 않습니다.
도움이 필요하십니까?
분명히하기 위해 실제 문제는 위치를 얻으려고 시도하기 전에 사용자가 위치 액세스 권한을 부여했는지 여부를 판단 할 수있는 방법이 없다는 것입니다. 위치 정보 액세스 요청에 대한 사용자의 승인에 응답하는 데 사용할 수있는 이벤트, 콜백 또는 그 밖의 자연이 있는지 궁금합니다. –
그런 식으로 보지 않습니다. GPS 액세스가 사용 중지 된 경우 위도와 경도로 무엇을 얻고 있습니까? – kikito
또한 위치 이벤트의 'event.isError' 필드를 확인하십시오. 어쩌면 당신이 그것을 사용할 수 있습니다. http://developer.anscamobile.com/partner/mapview – kikito