GeoCoordinateWatcher 클래스를 사용하는 기본 WindowsPhone7 앱을 만듭니다. 예를 들어 here에있는 예제를 기반으로했습니다. 필자는 전화를 내 Vista 컴퓨터에 연결하여 디버깅을 할 때 Permission 속성이 false를 반환한다는 것을 알았습니다.GeoCoordinateWatcher Vista를 실행하는 데스크톱에 연결했을 때의 권한
Windows 7 Starter Edition에서 지원되는 유일한 위치 공급자는 제어판의 기본 위치 공급자이며 위도와 경도를 지정하려면 추가 기능을 설치해야합니다.
Vista 컴퓨터에서 어떻게 위도와 경도를 증명할 수 있습니까? 또한 왜 데스크톱에서 승하차가 아닌 좌표를 제공합니까? 오른쪽 당신이 참조하는 선전 아래
전화가 몇 분 정도 기다린 후에도 여전히 좌표를 표시하지 않습니다. 또한 interstingly, 나는 status_changed 이벤트에 연결하고 상태가 Initializing에서 Disables로 바뀐다. UserIdeledDectionMode를 Disabled로 설정하고 좌표가없는 상태에서 계속 비활성화합니다. 이것은 설계 상으로는 디버깅하기가 정말 어렵습니다. –
전화가 현재 위치에서 GPS 신호를받을 수 있습니까? (다른 위치 기반 응용 프로그램도 작동하며 GPS 정확도입니까 아니면 삼각 측량 정확도입니까?) GeoCoordinateAccuracy.High는 GPS 신호를받을 수없는 경우 작동하지 않습니다. – JeffCren
MSDN에서 Windows Phone 용 위치 서비스 문서의 데이터를 읽었습니다. 코드에서 상태가 비활성화되고 GeoPositionPermission이 거부되면 장치에서 위치가 비활성화됩니다. 그러나 내 휴대 전화 (HTC 트로피)에서는 위치가 켜져 있습니다. –