2012-01-13 5 views
1

HTML5 Geolocation API를 사용하는 웹 사이트를 구축하고 있습니다.안드로이드에서 전화가 깨어 난 후 HTML5 GPS 위치 정보가 실패합니다.

안드로이드의 기본 브라우저에서는 모든 것이 잘 작동하지만, 안드로이드 기기에서만 발생하는 이상한 버그가 있습니다.

첫 번째 페이지에서 브라우저를로드하여 내 위치 공유를 수락하면 위치 정보 기능이 예상대로 작동하는지 묻습니다.

geolocation을 요청하는 페이지가 브라우저에서 열린 상태에서 휴대 전화가 잠자기 모드로 전환되면 전화가 다시 울리고 해당 페이지가 다시로드되므로 지리적 위치가 더 이상 작동하지 않습니다. 작업 표시 줄에 GPS 아이콘이 나타나고 정상적으로 깜박이더라도 ...

오류 콜백은 no service 인수와 함께 호출됩니다. 즉, 페이지가 GPS 장치를보고 있지만 데이터를 읽을 수는 없습니다.

페이지를 새로 고침 한 횟수와 상관없이 항상이 오류가 발생합니다.

설정으로 이동하여 위치 정보 액세스 권한을 지우는 위치 정보 (지리적 위치에 대한 권한이있는 사이트를 추적하는 설정)를 삭제 한 다음 작업 관리자로 브라우저를 종료 한 다음 브라우저를 다시로드하고 다시 시도하면 작업이 시작됩니다. 다시.

다른 브라우저와 마찬가지로 Firefox, Dolphin HD 및 Opera를 사용해 보았는데 모두 작동하지 않습니다. 그것은 내 위치를 공유하고 싶은지 묻습니다. 예라고 대답하면 서비스 오류가 없습니다. 다시 GPS 아이콘이 나타나고 작업 표시 줄에 깜박입니다.

Dolphin HD 및 Firefox에서 어떤 점에서는 작동하지만 어느정도 업데이트가 설치되어 잠시 작동을 멈췄습니다.

나는 삼성 갤럭시 SII (그리고. 2.3)과 Motorolla 마일스톤에 동일한 동작을 얻을 (그리고. 2.1)

답변

0

그것이 .. 큰 날씨 문제였다 밝혀졌습니다. 나는 당신의 서명을 삭제 한

android.permission.ACCESS_FINE_LOCATION 
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 
    android.permission.ACCESS_COARSE_LOCATION 
    android.permission.INTERNET 

후 "실행"응용 프로그램

0

. 제발 그 게시하지 마십시오; 모든 정보는 귀하의 프로파일에 포함되어 있습니다.
+0

: 이동 안드로이드 SDK 관리자 설치 "구글의 API"

다음 안드로이드 매니페스트의 권한을 얻었다 –

관련 문제