カスタムマップスタイル
スタイルドキュメントを変更して、Immichで地図を描画する方法をカスタマイズすることができます。
見た目をカスタマイズするだけでなく、デフォルトのプロバイダーではなく、
自分の地図タイルプロバイダーを選択することも可能です。デフォルトの
style.json
は、ライトテーマと
ダークテーマを
基に自分のスタイルを作成する際に利用できます。
既に作成されたstyle.json
地図テーマを提供しているサイトや、オンライン生成ツールが多数存在します。
- Immichで、管理 --> 設定 --> 地図・GPS設定 に移動し、地図設定サブセクションを展開します。
- ライトスタイルまたはダークスタイルのいずれかにJSONスタイルのリンクを貼り付けます。(異なるスタイルを追加することで、Immichをライトモードまたはダークモードに設定した場合に応じて地図スタイルを切り替えることができます。)
- 選択を保存します。地図をリロードし、自分だけのカスタム地図スタイルをお楽しみください!
MapTilerを使用してカスタムスタイルを作成する
地図スタイルをカスタマイズするには、完全に手動でJSONドキュメントを書く必要はありません。 MapTilerを使用して簡単にカスタマイズすることができます。
- https://cloud.maptiler.com で無料アカウントを作成します。
- ログイン後、新しい地図を作成し、初期の地図を選択してカスタマイズをクリックするか、 標準地図を選んでそこからカスタマイズします。
- エディタインターフェースは直感的でわかりやすいです。色を変更したり、表示レイヤーを削除したり、 または任意のレイヤー(例:行政、地形、水系など)を作曲ツールで追加できます。
- 地図が完成したら、右上の保存をクリックします。固有の名前を付けてアカウントに保存します。
- 次に、右上の公開ボタンを使用してスタイルを公開します。
これにより本番環境にデプロイされ、インターネット上で利用できるようになります。MapTilerは、公開前に元の地図と変更内容を対比したインタラクティブな地図を表示します。
- MapTilerは、地図を変更するとその地図を使用しているすべてのアプリに影響を与える警告を表示しますが、 まだこの地図を使用しているアプリがない場合は問題ありません。
- 左上の新しい地図の名前をクリックすると、その項目の詳細ページに移動します。ここから、Use vector styleにあるJSONスタイルのリンクをコピーします。このリンクには自動的にあなたの個人用APIキーが含まれます。