qgmap の新版をリリースします。→ダウンロードページへ
今回は主に GPS 関連の変更です。
- GPS位置追従/追従解除が可能に
(v0.1.4では強制追従でした) - GPS位置が取得できていないときは移動しないように変更
(南米に飛ばされなくなりました) - 三角マーカでGPS取得位置と移動方向を表示(カーナビのように)
- GPS情報ウィンドウに移動速度、移動方向、標高を追加
- 地図閲覧の邪魔にならないようにGPS情報ウィンドウを右下隅に表示
- 「Menu」キーでポップアップメニュー表示
- 「Map Path」メニューの地図データディレクトリ選択ダイアログで
SDカードとCFの認識が間違っていたバグを修正
項目は多いですが、細々とした変更が多いです。
今回の目玉は、三角マーカによる現在位置表示機能です。 目玉というほどの機能ではないですが(^^;
カーナビのようにマーカの向きは移動方向を示しています。
0.1.4 の時はGPSで取得した現在位置で強制的にセンタリングされていましたが、現在位置の追従/非追従を切り換えられるようになりました。
「G」キーを押した時は追従モードになっています。右下のGPS情報ウィンドウの右上にロックアイコンが表示されます。
スタイラスやカーソルキー、0〜9キーで画面を移動させるとロックが解除され、GPSの取得位置に追従しなくなります。(ロックアイコンも消えます)
スペースキーを押せば再び追従します。
右上にロックアイコン 下に移動速度・方向、標高表示を追加
また、地味に移動速度、移動方向、標高表示に対応しました。
あと、ディレクトリ選択ダイアログを実装してから今までまったく気づいていなかったのですが、「Map Path」で開くディレクトリ選択ダイアログで CF と SD カード認識の判定が逆になってたので修正しました。
SDカードを挿しているとCFとして認識し、CFを挿しているとSDと認識するという、何ともお粗末なバグでした。
ようやくこれでなんとかGPS端末として最低限の機能が実装できたかな・・・?