地図の操作

myTracksは、OpenStreetMap、Apple、NASA Blue Marbleなど、さまざまな種類の地図をサポートしています。OpenStreetMapとNASAの地図はインターネットからダウンロードされ、ローカルディスクに保存されます。これらの地図は、オフラインで作業しているときにも利用できます。Appleマップもサポートされています。この地図はハードディスクにローカル保存されず、常にインターネット接続が必要です。

注: ライセンス上の問題により、myTracksは_Google マップ_をサポートしていません。

地図はドラッグ&ドロップで動かせます。拡大・縮小は、マウスホイールまたはズームボタンで行います。よく使う場所をブックマークに登録できます。ブックマークメニューで、新しいブックマークの追加や整理を行います。

shiftキーとマウスボタンを押しながら、地図上の領域を選択できます。マウスボタンを離すと、myTracksはその領域を拡大表示します。

次のスクリーンキャスト(音声なし)では、地図とブックマークの操作方法を示しています。

地図を追加する方法

myTracksには、すでにさまざまな種類の地図が用意されています。これらの地図はインターネット上で提供されており、利用規約により無償で使用できます。

ほかの地図サーバにアクセスできる場合は、それらのサーバにアクセスするための設定ファイルを用意できます。この設定ファイルは、技術的にはXMLプロパティリストです。次の例は、そのようなファイルの例です。

    <?xml version="1.0" encoding="UTF-8"?>  
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
    <plist version="1.0">  
      <dict>  
        <key>Name</key>  
        <string>OpenStreetMap - Mapnik</string>  
        <key>CacheFolder</key>  
        <string>MapOpenStreetMap1</string>  
        <key>MaxZoomLevel</key>  
        <integer>18</integer>  
        <key>MapURLs</key>  
        <array>  
          <string>http://a.tile.openstreetmap.org/_Z_/_X_/_Y_.png</string>  
          <string>http://b.tile.openstreetmap.org/_Z_/_X_/_Y_.png</string>  
          <string>http://c.tile.openstreetmap.org/_Z_/_X_/_Y_.png</string>  
        </array>  
      </dict>  
    </plist>  

接続を設定するには、次の値を設定する必要があります。

  • Name: myTracksに表示される地図の名前。

  • CacheFolder: 地図タイルをローカルに保存するフォルダの名前。このフォルダには特殊文字を使用しないでください。

  • MaxZoomLevel: その地図で利用できる最大ズームレベル。

  • MapURLs: 地図タイルにアクセスするための1つまたは複数のURLをここに指定します。次のワイルドカードを使用できます。

    • _X_: 地図タイルの水平方向のインデックス
    • _Y_: 地図タイルの垂直方向のインデックス
    • _Z_: ズームレベル

使用できるのは、256x256ピクセルの画像として地図を提供する地図サーバのみです。ベクトルデータとして地図を提供するサーバは使用できません。

このような設定ファイルを登録するには、拡張子「.maplayer」で保存します。続いて、そのファイルをmyTracksのDockアイコンにドラッグ&ドロップします。最後に、myTracksを再起動すると、新しい地図が利用できるようになります。