ATOM自作と修理を愛するブログ。00:02:11地図上で選んだ場所に名前をつけて登録できる登録地点メニュー、普通のナビには必ずついている機能です。AK-CND333にもその機能はあるのですが、なんとびっくり漢字の入力ができません。社用車のトヨタ純正ナビに慣れきっていた自分には、相当なカルチャーショックでした。使える文字はひらがな、カタカナ、英数字のみ。変換ボタンを探してしまいました。漢字が入力できないのはブロードゾーンの迷WANも同様のようです。世の中には偉い人がいるもので、迷WANの登録地点ファイルをPCで編集するためのソフトが公開されています。NotesのMayoPointEditor2です。ひじょーに高機能でとてもよくできているソフトですが、残念ながらちょいNAVIでは利用できません。512MB登録地点ファイルと似た構造だったのでperlで変換スクリプトを書いてPOI形式から変換して使っています。perlの変換スクリプトも公開されています。ちなみにちょいNAVIの登録地点は\ResidentFlash\Navi\User_Japan\USERREGDATA.DATに記録されています。----------------------------------------------------------------------------------【2011.05.27追記】2010年春版地図では\ResidentFlash\NAVI\User_Japan\RegisteredInfo.binです。----------------------------------------------------------------------------------幸いにしてうちのPCにはperlがインストールされていましたので、しばらくはこのスクリプトで迷WANのPOI形式ファイルを変換して使わせてもらっていましたが、これはこれで使いにくい部分もあります。1)ちょいNAVIの登録地点には、登録地点名とあわせて場所を入力するフィールドがあるが、POI形式にはない。2)ちょいNAVI本体で登録した登録地点情報を吸い出すすべがない。3)POI形式のファイルを正にしないとならないため、ファイルの二重管理が面倒。ないものはつくるしかないってことで、ちょっとしたコンバータをつくることにしました。素人プログラマがまともなアプリケーションなんてつくれるはずも無いので、簡単なスクリプトレベルのものでお茶を濁します。過去にASP(ActiveServerPages)の開発をしていたときに覚えたVBScriptを使いました。VBScriptの利点は、開発環境に特別なものがいらないこと、Windowsの載っているPCなら特別なにかインストールしなくても動作することの2点でしょうか。テキストファイルの体裁を整えたりExcel形式へ変換したりなんてのはよくやってますので、簡単にできるだろうとたかをくくってました。実際はバイナリの入出力と浮動小数点数の扱いがわからず四苦八苦しました、ハイ。ネイティブファイル形式に相互変換します。登録地点の順番を変えたいときは、CSVの行を入れ替えてください。あと経度緯度は「日本測地系(TOKYO97)」でないとずれます。Googleマップは世界測地系(WGS84)なのでご注意を。登録地点数は最大50件です。それ以上のデータをつくっても、変換はできますがナビが認識しません。【2011.05.27追記】v0.3で2010年春版地図に対応しました。世界測地系(WGS84)を日本測地系(TOKYO97)に変換する方法はこの記事を参照ください。生成されるファイルの名前が間違っていました。修正版(v0.31)に差し替えました。【2011.11.27追記】Googleマップとの連携機能を追加したv0.4に差し替えました。詳細はこの記事を参照ください。----------------------------------------------------------------------------------【使い方】1)PCのデスクトップに解凍したCyoiPointConv.vbsを置く。ショートカットでも可。2)AK-CND333とPCをUSB接続する。