2013-07-19 5 views
0

요즘은 Windows 모바일 장치 용 GPS 응용 프로그램을 구현하려고합니다. Windows Mobile SDK 6.0 샘플을 사용해 보았지만 불행히도 작동하지 않습니다. GPS 포트를 올바르게 구성합니다. 그냥 "On, StartingUp"을 인쇄합니다. 경도 및 위도 및 기타 세부 사항은 인쇄되지 않습니다.Windows 모바일 SDK 6.0 GPS 샘플이 작동하지 않습니다.

그런 다음 GPS 수신기가 작동하는지 여부를 확인하기 위해 "GPSTest"라는 타사 도구를 사용해 보았습니다. 그것은 잘 작동하고 내 GPS 수신기 잘 작동하는 것을 의미합니다.

WM SDK 6.0 GPS 샘플은 알려진 문제가 있습니까?

이 문제를 해결하고 경도와 위도 및 기타 세부 사항을 인쇄하려면 어떻게해야합니까?

A) MS GPS 중급 드라이버 (GPSID :

내가 WM6 SDK 샘플 사용하는 것 통신 잘 모르겠지만, GPS와 함께 세 가지 통신 할 수있다

답변

0

...... 주셔서 감사합니다). 장치가 올바르게 설정되면 포트를 변경할 필요가 없습니다.

b) COMx 또는 유사한 이름의 포트를 통한 직렬 통신 (GPDx도 보았습니다 :). 이 직접 통신에는 원시 NMEA 데이터를 구문 분석해야합니다. 당신의 프로그램은 올바른 직렬 포트 전송 속도 설정을 요구해야합니다. 몇몇 GPS 장치는 바이너리 프로토콜을 사용하고 GPS 모듈을 문자 모드로 전환해야 할 수도 있습니다 (스위치 명령은 GPS 하드웨어에 따라 다름).

c) 스트림 통신. 통신 포트 (예 : COM6 : 또는 GPD1 :)를 알아야하고 파일 스트리밍을 사용하여 GPS 모듈에서 RAW 바이너리 또는 문자 데이터를 읽어야합니다. b)와 마찬가지로, 앱은 NMEA 데이터를 구문 분석하여 NMEA 프로토콜의 경도, 위도 및 모든 정보를 찾습니다.

는 RAW NMEA 데이터를 MS GPSID과 직렬 또는 스트림 통신 작업 예는 다음을 참조 http://www.hjgode.de/wp/2010/06/11/enhanced-gps-sample-update/

샘플은 MS GPSID를 사용하고 또한 직렬 또는 스트림 포트를 통해 오는 원시 데이터를 표시하도록 전환 할 수있다. 포트 이름은 MS GPSID 레지스트리 설정을 사용하여 결정됩니다.

BTW : 서비스 GPS 상태가 모든 장치에 구현되어 있지 않아 잘못된 상태를 표시 할 수 있습니다.

+0

대단히 감사합니다 .... – Prasad