2011-11-30 2 views
0

PhoneGap과 sencha touch를 사용하여 Android 앱을 제작하려고합니다. 구글지도가 작동하지 않고 아래의 오류 던지고있다 :Google지도가 안드로이드에서 작동하지 않습니다. PhoneGap에서 앱 빌드

코드 : 3 메시지 : 시간 초과 여기

내가 좌표를 얻기 위해 사용하고 코드입니다 :

function onDeviceReady() { 
    var options = { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true }; 

    navigator.geolocation.getCurrentPosition(onSuccess, onError, options); 
} 

나는 확인했다 AndroidManifest 파일의 사용 권한이 android.permission.ACCESS_FINE_LOCATION이고 android.permission.ACCESS_COARSE_LOCATION이며 기기에서 탐색기가 사용 설정되어 있습니다.

코드 또는 사용 권한에 문제가 있으면 저를 도우십시오.

+0

실제로 Google지도가있는 기기에서 사용하고 있습니까? – njzk2

+0

게시물 제목이 약간 떨어져도 코드는 괜찮아 보입니다. Google Maps가 아닌 WebView의 위치 정보 기능을 사용하고 있습니다. 장치 또는 에뮬레이터에서이 작업을 수행하고 있습니까? 에뮬레이터는 Geolocation 데이터를 가져 오는 것으로 악명이 높습니다. "adb logcat"을 실행하여 로그 메시지가 콘솔 창에 있는지 확인하십시오. –

+0

동일한 문제가 있습니다. 내 응용 프로그램을 만들기 위해 sencha touch를 사용하고 있습니다. Google지도는 Android 에뮬레이터에 표시되지 않습니다. 하지만 iOS 및 브라우저에 게재 –

답변

0

나는 그것이 GPS로 작동 할 수없는 일반적인 문제라고 생각한다. 응용 프로그램을 처음 실행할 때만 작동합니다.

관련 문제