2015-02-04 5 views
0

위도와 경도가있는 현재 유리 위치를 얻으려고하지만 글래스에 GPS가 내장되어 있지 않은 것으로 나타났습니다.하지만 연결된 안드로이드 스마트 폰을 사용할 것입니다. MyGlass GPS를 얻는 데는 아무 것도 없으므로 항상 위도/경도가 null입니다.유리 위도 (경도, 위도)

몇 가지 기준이나 기준을 사용해야합니까?

응용 그것은이 하나 http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/, 내 전화는 괜찮와 함께있어 내 위도와 경도하지만 (이 아니라 전체 코드의 일부를) 유리를 실행하고있을 때 나는 0.0

있어

감사합니다.

답변

0

예. 기준을 사용하여 LocationProvider를 구성해야합니다. 구글 유리 regulare 안드로이드 디바이스보다 LocationProvider의 다른 세트를 사용하기 때문에

LocationManager locationManager; // initialized elsewhere 

Criteria criteria = new Criteria(); 
criteria.setAccuracy(Criteria.ACCURACY_FINE); 

List<String> providers = locationManager.getProviders(criteria, true /* enabledOnly */); 

for (String provider : providers) { 
    locationManager.requestLocationUpdates(provider, minTime, minDistance, listener); 
} 

그러나 위치 업데이트를 수신하도록 LocationManager.getBestProvider() 방법 또는 상수 GPS_PROVIDER 또는 NETWORK_PROVIDER를 사용하지 않도록주의 : 예를 들어
, 당신은이 조각을 사용할 수 있습니다 . 당신이 도움을

Reference

+0

안녕하세요, 마지막으로, 덕분에,이 작업을 가지고 실제로 일 eNetwork [스에 몇 가지 문제가있어! – stmorray

+0

문제는 기준에도 불구하고 ... Google 안경에서 앱을 시작할 때 위도/경도는 항상 0.0이지만 휴대 전화에서는 작동합니다. 어떤 아이디어? – stmorray

+0

MyGlass가 블루투스에 의해 인터넷 데이터를 공유하지만, gps 좌표 (위도, 경도)를 핫스팟으로 공유하여 공유 할 수 있습니다. 또한 값을 가져올 수 없습니다. GPS 공급자 ... 네트워크 공급자가 속도와 베어링을 얻을 수 없음 – stmorray