Stored Maps
MGMAPに限らず、さまざまなかたがたが、さまざまなプログラムでwgetを利用して、GoogleMapをダウンロードしたようで、
GoogleMapでwgetを使い無茶なダウンロードを試みるとアドウェア扱いにされてしまうらしい


1、アプリを携帯電話にインストール
Map選択、OfflineとStored Mapsに設定

2、http://www.mapcacher.com/
Mapファイル作成

3、gMapMaker
保存フォルダ、Hash size(1) Tiles Per file(32) 、
Mapファイルを指定する




Map Creation Tool

MAP定義ファイルを作る際、複雑に範囲を指定するのが難しい
このツールを使えば、GoogleMap上で範囲を指定してやるだけでいいので簡単にできる
http://www.mgmaps.com/create/
http://forum.mgmaps.com/viewtopic.php?t=866

gMapMaker(20070912)

GUI(グラフィカルユーザーインタフェース)があるMap Tile Downloader
座標データを手打ちすると一度に1つのズームレベルしかできないが、
MAP定義ファイルを使えるらしい
http://www.mgmaps.com/gMapMaker-0.5.0.0.b1.exe
http://debin.net/gMapMaker/dl/gMapMaker.zip
フォーラム
http://forum.mgmaps.com/viewtopic.php?t=1116
gMapMakerの説明(英語)
http://debin.net/gMapMaker/

Mobile GMaps alpha V1.35

V1.35は保存した地図を表示できる「Stored Maps」の機能を追加されたバージョンのテスト版で別途リリースされ、
v1.36から「Stored Maps」の機能がメインと統合される。
また、GoogleMapがサポートされなくなるのも決まる。ただし、保存したStored Mapは使える。
v1.38.03にNOKIA端末のメモリ関係の修正があり、メモリの負担で落ちることが少なくなる。
v1.40.02 Development(MIDP2.0用)が出る。
v1.41.02からFavoritesにkmlの入出力が追加される
signedとunsignedのJadファイルがあり、unsignedの場合は地図データを読み込むたびに確認画面が出る。
http://wap.mgmaps.com/alpha-signed.html
http://wap.mgmaps.com/mgmaps-alpha-signed.jad
http://wap.mgmaps.com/mgmaps-alpha-signed.jar
MapTileCacher.perl
v1.10で始まり
v1.12で拡張子によるギャラリー表示対策(705nkでは表示されちゃう)
v1.20でMAPファイルをまとめた形で保存
v1.21でまとめる量の選択がちょっと変わる
v1.27までにHashが設けられ、v1.27辺りで落ち着く
v1.28で地図追加(MicrosoftTer、MicrosoftBrMap、OSMARender)
http://forum.mgmaps.com/download.php?id=34

Translations

アプリのメニューを翻訳することも考えられてるらしい
http://forum.mgmaps.com/viewtopic.php?t=528

KMLファイルからマップを収集

GPSのログとして移動の軌跡を記録したデータ(KMLファイル)を使い地図をダウンロード可能らしいです。
http://forum.mgmaps.com/viewtopic.php?t=721
上記フォーラムよりkml2map.zipをダウンロードし使用とのこと

Stored Maps old(wgetを使用しての方法、2008年以前ぐらいかな)

1、アプリを携帯電話にインストール

2、パソコンで地図ダウンロード:ActivePerlwgetとsslibsを入手。
 ActivePerlをインストール、wget.exeをコマンドプロントで使える場所(環境変数のpathに登録、又は登録されているフォルダ、又はMapTileCahcer.perlと同じ場所)に置く、
 sslibs.zipは解凍しlibeay32.dllとssleay32.dllをC:¥windows¥system32へ入れる。
 MapTileCahcer.perlを起動、表示される文章にしたがって設定を打ち込む(大文字、小文字は別と認識される)
 成功すればMGMapsCacheフォルダが作成されローカルマップが保存される。

3、メモリカードへコピー:MGMapsCacheフォルダをメモリカードへコピーし、MGMapsCacheフォルダ以下の全てのファイルを隠し属性にする

4、隠し属性にし忘れてギャラリー開いちゃったら: E:/System/data/mg2/DB/Eフォルダを削除、及びローカルマップのフォルダ内に_PAlbTNフォルダがあるなら削除。

5、Mobile GMapsを起動、Settings→Map Browsing→Stored Mapsにチェック、設定を保存後、再スタート。

6、ダウンロードしたズームで見る。


MapTileFE.pl(マップ定義ファイルをMapTileFE.plを使ってwgetとMapTileCacher.perlで利用)

範囲やどの地図をダウンロードするかを書き込んだ.mapファイルを作成する事により
毎回、同じ情報を打ち込む手間を省くことが可能
また、地図追加する際、マップ定義ファイルを使えば、一度ダウンロードした地図を再度ダウンロードすることがない
フォーラム
http://forum.mgmaps.com/viewtopic.php?t=721

1、とりあえずMapTileCacher.perlを起動し、Map tiles per fileの値(地図ファイルをまとめる数)を決めて閉じ、MGMapsCacheフォルダにcache.confを作成させる

2、上記リンクのフォーラムよりMapTileFE.zipをダウンロード、MapTileCacher.perlと同じフォルダにて解凍

3、サンプルでTokyo.mapとHongKong.mapが入っているので、書き換えるなり参考にするなりして目的とする地図の範囲を入力する。
 座標はGoogle mapの「このページのリンク」のURLやGoogle Earthを参考にすると直感的に数値を得る事が出来るかもしれません
 また、Map Creation Toolを使えば簡単に複雑な範囲を指定できるかもしれません

4、コマンドラインでperl MapTileFE.plと実行後、定義ファイルの一覧が表示された後に、定義ファイル名を入力。又は「perl MapTileFE.pl ファイル名」と実行

追記

どれくらい機能を使うことができるのか総合的な限界を考えると、

ズームは
大雑把な場所は00~14、細かく知りたい場所は15~17、もの凄く都会な場所は18~19、で便利に使えそう

ムチャをして日本全国の地図をダウンロードした場合、
Map tiles per fileの値を【32】にした辺りでズームが00~15まではフォルダに入るらしい
ファイル数が多すぎるとメモリーカードのフォルダに入らなくなることがあるらしい

Map tiles per fileの値(地図ファイルをまとめる数)は、
多いほど地図を開くスピードが遅くなるが、小さい過ぎるとフォルダに入らない
たぶん、705nk(Hack)やx02nkにおいて【32】辺りが妥当かもしれないらしい

メモリーカードのフォーマットは
FAT16は読み込みは速いが、ファイル数が多くなるにつれてFAT32よりも容量が多くなったりと色々制限ある。
FAT32は少し読み込みが遅いが、大量のファイルに都合がいい

日本地図ダウンロード時間は
ズームが00~15でPCつけっぱなしで2~5週間かかるらしい

メモリーカードのデータ容量は
範囲は日本、ズームが00~15、Map tiles per file【32】、FAT32で4GB超えるぐらいになるらしいので、
読込が速く、容量が大きいのがこのましい

GoogleMapは
forum情報によれば、あまりにもムチャしすぎるとアドウェアなど扱いされ、
地図にアクセスできなくなるらしい、少しでもダウンロードするとだいたい4GBぐらい見るとアクセス拒否されるかもしれない
MapTileCacher.perlのv1.36には、GoogleSatをダウンロードする際、Proxyを使用するかどうかという設定があるらしい
使用するProxyや、URL、Proxy適用など、書き換えてみるのも面白いかもしれないが、そこまでしてGoogleMapにこだわる必要はないかもしれない

小ネタとして、
GoogleMapには
通常版と、圧縮して色が悪いがデータ量の少ない地図がある。
http://khm.google.com/maptilecompress/
こちらの方が持ち運びには適しているかもしれない
また、日本のGoogleMap(&hl=ja)からだと地名に読み仮名がないが、
日本のGoogleMap(&hl=en)からだと地名にローマ字で読み仮名が付く

日本の地図は
MSNか、GoogleMapの二つ
ただし、GoogleMapはダウンロードをしようとするとアクセス拒否される

#close
最終更新:2010年10月31日 19:13