2013-08-06 3 views
1

나는 매니페스트 안드로이드이 퍼팅의 GPS 위치 기능을 hablitar 시도 :android webview에서 GPS 위치를 사용하려면 어떻게해야하나요?

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_GPS" /> 
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

과 퍼팅 웹보기 설정이 :

setGeolocationEnabled(true); 

하지만 여전히 작동하지합니다. 작동 시키려면 어떻게해야합니까? 나는 이것에 처음이에요.

답변

2

코드에서 GPS 업데이트를 요청해야합니다.

LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); 

LocationListener locationListener = new LocationListener() { 
    public void onLocationChanged(Location location) { 
           // Called when a new location is found by the location provider. 
    } 
} 
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 1000, locationListener); 

그런 다음

+0

내가 URL과 코드가 있기 때문에 두 번째 줄의 종료 후 작동하지 않는 것을 이해하지 못하는 당신이받는 GPS 값을 가지고 URL을 통해 그 (것)들에게 요 웹보기를 전달할 수 있습니다 "() {"오류가 발생했습니다. – Jaumesv

+0

웹보기를 사용하면 보려는 페이지를 표시하기 위해 URL을 전달해야합니다. 귀하의 질문에 나는 당신이 페이지에 정보를 전달하려고하는 것으로 가정합니다. – TheHamstring

+0

귀하의 질문이이 문제를 해결했는지 알려 주시고 그 질문을 닫거나 그렇지 않은 경우 세부 사항을 제공해주십시오. – TheHamstring

관련 문제