기존의 맵피와는 달리.. 옴니아 전용 맵피에서는 GPS 포트를 수동으로 잡을 수 없습니다.
따라서 내장 GPS와 외장 블루투스 GPS를 내가 원하는데로 선택하기 힘들더군요..
그래서 각 GPS 포트별 설정을 선택할 수 있는 mortscript를 작성하였습니다.
1. 옴니아 환경
GPS 수신율을 좋게 하기 위한 여러 방법들이 소개되고 있으나
저는 아무 설정도 하지 않은 상태에서 아래와 같이 설정을 진행합니다.
일단 제 환경은 이렇습니다.
맵피 : 옴니아 전용
GPS : 옴니아 내부, 아센 블루투스 GPS (GPS730)
GPS 관련 프로그램 : 하나도 안 깔았음.
2. 대략적인 절차
블루투스GPS 연결 --> COM 포트추가 (com2) -->
블루투스 GPS 포트용(com2)으로 외부GPS 설정 --> 맵피에서 com2로 연결 --> 설정파일 백업 -->
옴니아 GPS 포트용(com7)으로 외부GPS 설정 --> 맵피에서 com7로 연결 (이 상태로 유지) --> 백업 파일을 사용하여 맵피 실행
3. 맵피 설정파일
맵피 설정은 맵 설치 위치MappyUserDataMyMappy 에 위치하구요..
GPS 수신 관련 파일은 MappySettingEtc_v50.bin 입니다.
4. 블루투스 Port 설정
- 블루투스GPS 연결
- COM 포트추가 (com2)






5. 블루투스 GPS Port(com2) 사용할 백업파일 생성
- 블루투스 GPS 포트용(com2)으로 외부GPS 설정
- 맵피에서 com2로 연결
- 설정파일 백업 : MappySettingEtc_v50.bin 파일을 port2_MappySettingEtc_v50.bin 파일로 복사하여 보관




6. 옴니아 GPS Port (com7) 설정
- 옴니아 GPS 포트용(com7)으로 외부GPS 설정
- 맵피에서 com7로 연결 (옴니아는 이 상태로 유지됨)




7. 백업을 사용하여 맵피에서 사용할 GPS Port 교체
- 첨부된 파일을 풀고, 위의 5단계에서 백업받은 파일로 교체
- mappy.mscr을 메모장으로 열어서 사용자 설정 부분을 자신의 환경에 맞게 수정
- 2개의 파일을 옴니아의 임의의 폴더에 저장
- mappy.mscr으로 맵피 실행
아래는 실행화면입니다.
"아니요"를 선택하면 블루투스를 자동으로 제어합니다.
실행전 블루투스가 켜져 있으면 건드리지 않구요..
실행전 블루투스가 꺼져 있으면, 블투를 켜고 맵피 종료후 블투도 끕니다.
그리고.. 원래의 설정파일은 맵피 실행 후 원상복구합니다.

"예"를 선택하였을때 (방 안이라서 안 잡혀요)

"아니요"를 선택하였을때 (방 안인데도 잘 잡혀요)

8. 참고로 내부 GPS 설정은 아래와 같이 잡았습니다.




