2012-05-08 2 views
0

Android에 Geolocation을 사용해야합니다 (Monodroid 사용). 그리고 두 가지 문제가 남아 있습니다.Monodroid 에뮬레이터 LocationManager.getLastKnownLocation()이 null을 반환합니다.

  • 첫 번째 : 내가 명시 적으로 사용자에게 경고해야 (을 기반으로 윈도우 폰)에서와 같이 을 (GPS 좌표
  • 는 두 번째 (더 복잡) :이 Localisation sample을 따라하지만 여전히 lastKnownLocation이 없습니다가입니다. 때문에 에뮬레이터의?

답변

1

난 당신이 질문의 첫 번째 부분에서 요구하는지 모르겠어요. 당신이 무엇인지, 자신의 위치의 사용? 내가 그 의존 말할 것에 대해 사용자에게 경고해야 무겁게 당신이 그것을 사용하고 있는지에 관해서는, 그러나 적어도 그들은 locatio를 요청하고있는 것을 볼 것입니다. 응용 프로그램을 설치할 때 n 개의 권한이 필요합니다.

두 번째 질문은 며칠 전이 question/answer입니다. 즉, 공급자가 위치 업데이트를 수신하지 않은 경우 GetLastKnownLocation()은 null을 반환 할 수 있습니다.

편집 :

이 코멘트에서 귀하의 질문에 대답하기 위해, 에뮬레이터에서 모의 ​​위치 데이터에 대한 여러 가지 방법이 있습니다. Android 설명서의 This page에서 어떻게 수행하는지 안내합니다.

+0

답장을 보내 주셔서 감사합니다. 첫 번째 질문에, 나는 (Windows 전화와 달리) 응용 프로그램을 다운로드 할 때 사용자에게 GPS를 알려주고 있음을 이해합니다. 두 번째로 안개 속에서 나는 에뮬레이터에서 값을 어떻게 업데이트 할 수 있습니까? – David

+0

@ David 나는 장래에이 질문을 찾는 사람에게 유용 할 수 있고 주석에 묻히지 않기를 원했기 때문에 위치 데이터를 모방하는 방법에 대한 정보를 메모에 추가했습니다. –

+0

감사합니다! 나는 이해하지 못했지만 매우 간단했다. – David

관련 문제