Edge840(540/1040も同様)で黒背景の地図を使う方法の紹介です。目次まえがきこの記事を書くことになった経緯から書いていきます。夜でも地図が白背景のままのEdge840昨年Edge840を買いました。概ね満足は行っているのですが、一点だけ許せないことがあります。夜でも地図が白背景であることです。EDGE840の不具合っぽいものを見つけて調べてみた話です。Solarのファームウェアバージョンは9.26です。...その顛末をまとめたのがこちらの記事です。Edge530の夜間モードGarminのGPSには元来「昼間モード」と「夜間モード」があり、日没と日の出で自動的に切り替わるようになっていました。昼間は白背景に、夜は黒背景にといった具合です。Edge840の夜間モードしかし、Edge840の世代(540/1040も含む)からは、マップ画面のみ白背景で固定となってしまいました。他の画面は黒背景なのになぜかマップだけ白背景です。個人差はあるかもしれませんが、夜間のマップ画面は黒背景のほうが見やすいと感じます。Garminの窓口に問い合わせてみましたが「安全性の観点から、仕様でクリーム色の背景にしている」という回答が返ってきました。夜中に白い画面を見つめた後に、暗い風景を見るほうが危険な気はするんですけども......(目が明順応してしまうから)。結局PBPではeTrex32xをメインで使い、Edge840はサブとしました。その理由の一つは、夜間でもマップ画面が白背景だからです。PBPを始めとしたブルベでは常にマップを表示しているので、夜間に地図が見づらいのは致命的なのです。eTrex32xは夜になるとマップが黒背景になるので、こちらをメインとしました。黒背景にする方法を教えていただく仕様だと言われたので素直に諦めていたのですが、先日サイトのメールフォームから「変える方法がある」という情報を頂きました。Edge840Solorにマップテーマを入れて夜間モードの反転地図を表示してみました。う~ん・・・表示は出来てるけど、そもそも現状のシステムに昼夜でマップテーマを切り替えるシステムが組み込まれて無いっぽいので、手動でしか切り替えられなくてめんどい。2024情報の主は、このツイートをしている「かんな」さん。「マップテーマ」なるものを追加すれば黒背景は実現できるとのこと。私もその方法を試してみたのですが...Edge840のマップ画面キャプチャ黒背景になりました!本記事ではこの方法を詳しく紹介していきます。マップ画面を黒背景にする方法Edge840のマップ画面を黒背景にする方法を説明していきます。おおまかな方針を先に書いておくと、「カスタマイズされたマップテーマを作成し、それをEdge840に送り込む」ことでマップ画面の黒背景化を実現します。GarminのGPS機器でマップ表示機能のあるものは、マップテーマを切り替えることでマップ画面の見た目を変えることが出来ます。自分で黒背景のマップテーマを作成してEdge840に送り込めば、黒背景のマップ画面が実現するというわけですね。Editorというサイトにアクセスします。このサイトでは、Garminデバイス用のマップテーマファイルを作成することが可能です。Bikng(night)」を選択し、Loadボタンを押します。Bikng(night)」テンプレートのカラー設定がロードされます。今回はこのカラー設定をそのまま使います。Generateボタンを押すと、「mountainbikingnight.kmtf」というファイルがダウンロードされます。これがマップテーマファイルです。ファイル名が長いので「Mountain_Night.kmtf」という名前に変更します(変えなくてもOK)。マップテーマファイルをEdgeに転送する次に、ダウンロードしたマップテーマファイルをEdge840に転送します。この作業にはパソコンが必要です。スマホでも頑張れば可能ですが説明は割愛します。パソコンとEdge840をType-Cケーブルで接続します。Edge840がディスクドライブとして認識されるので、「Garmin\MAPTHEMES」フォルダを開きます。こちらに、先ほどダウンロードした「Mmoutain_Night.kmtf」ファイルをコピー&ペーストします。これでマップテーマファイルがEdge840内に配置されました。マップテーマを切り替える最後に、Edge840の本体メニューからマップテーマを切り替えます。パソコンと接続していたEdge840からケーブルを取り外します。トップページ右下の三本線(メインメニュー)をタップし、以下の通りにメニューを辿ってください。テーマかなり深い所に目的のメニューがあります。すると、先程Edge840に送りこんだ「Mountain_Night」のテーマが一覧に表示されています。Night」となっていれば設定完了です。「地図表示」ボタンを押してみてください。このように、マップ画面が黒背景で表示されれば成功です。この方法で注意が必要なのは「昼間でもマップ画面が黒背景のまま」になるという点です。その理由についてはこの後の章で書いていきます。昼間に白背景のマップ画面を使いたい場合は、先程行ったマップテーマの切り替えメニューに行き、「クラシック」等のマップテーマに手動切替を行う必要があります。マップテーマファイルについてあまり日本語でマップテーマファイルの情報が見当たらなかったので、参考情報を書いておきます。この設定方法はマップ表示可能なスマートウォッチでも共通なはずです。マップテーマファイルの中身マップテーマファイル(.ktmf)の中身はXMLです。Contrastのマップテーマファイルこんな感じでタグが羅列されています。普通はこの手のXMLにはDTDと呼ばれる構造情報があり、「どの要素がどのような意味を持つか」の解説資料が公開されているものです。GarminはこのXMLの構造情報を公開していません。マップテーマの構造情報(一部)以下に示す情報は色々と情報を手でいじってみて判明した構造情報の一部です。内容は間違っているかもしれません。マップの部位名を指定しているようです。今のところ判明しているのは「MPM_LAND_CLR」がマップ画面の背景色を表すことくらいです。既存のファイルを調べた所、このfieldは150種類以上ありました。field名を指定した部位について、色情報を定義します。field名を指定した部位について背景色を指定します。昼間モードのときの背景色をカラーコード(16進数8桁)で指定します。夜間モードのときの背景色をカラーコード(16進数8桁)で指定します。EdgeX40世代以降ではこの指定が無視されます。field名を指定した部位について縁取り線の色を指定します。昼間モードのときの縁取り線の色をカラーコード(16進数8桁)で指定します。夜間モードのときの縁取り線の色をカラーコード(16進数8桁)で指定します。EdgeX40世代以降ではこの指定が無視されます。ここでは色に関する情報のみを書きましたが、線の太さを指定する要素もあるようです。day要素・night要素day要素・night要素は、昼間モード・夜間モードによって色を自動的に切り替える設定でしたが、EdgeX40世代以降は設定しても効果がありません。強制的にday要素で指定した色が使われます。night要素を読み取る機能が削除されています。EdgeX30以前の世代はnight要素を読み込むので、昼間モードと夜間モードの色を別々に指定できます。カラーコードの指定方法ちょっと特殊なのが、カラーコードの指定方法です。カラーコードは「#FFFFFF」のように6桁で指定するのが普通ですが、マップテーマファイルでは「#FFFFFFFF」のように8桁で指定します。各桁の意味は以下です。色の透明度を指定する。通常のカラーコードを指定する。「完全に不透明な黒」を指定したい場合は「#FF000000」を指定します。まとめEdge840で黒背景のマップ画面を表示する方法の紹介でした。昼と夜で自動的に白背景⇔黒背景が入れ替われば完璧だったのですが、残念ながらその方法は発見できず。いえ、黒背景が使えるようになっただけで一歩前進ではあります。EdgeX30以前では出来ていたことなのですから、ぜひともEdgeX40世代以降でも昼と夜のマップ背景色が切替可能になるようにファームウェアのアップデートを期待しています。乗り手の体格や用途によって同じパーツでも評価は変わると考えているため、参考情報として掲載しています。掲載項目は、road.ccを参考にさせていただきました。点眼容器をチェーンオイルの小分けに使うこの記事を書いた人ばるロングライド系自転車乗り。昔はキャノンボール等のファストラン中心、最近は主にブルベを走っています。PBPには2015・2019・2023年の3回参加。R5000表彰・R10000表彰を受賞。趣味は自転車屋巡り・東京大阪TTの歴史研究・携帯ポンプ収集。site東京大阪間(約520km)を自転車で24時間以内に走破する「東京⇔大阪キャノンボール」の攻略情報をメインコンテンツとしたブログです。ブルベの走行レポート、使用したパーツのレビュー記事も掲載しています。詳しくはサイトマップをご覧下さい。Informationこのブログへの感想・要望等のコメントはこちらのコメント専用記事にお願いします。プライベートな内容を含む場合は、メールフォームからご連絡下さい。個人情報の取り扱い・広告に関する情報はプライバシーポリシーをご参照下さい。