2011-10-26 9 views
0

いくつかの地図データベース(OpenStreetMap、Google Maps、Yahoo Maps)からマップをダウンロードするC#アプリケーションを作成しようとしています経度高度によるオフラインマップ?

そして、ダウンロードされたマップ上に自分の位置を表示せずにインターネット ...?

私はGoogleのオフラインマップの例をたくさん見つけましたが、経度と緯度を使用してダウンロードした地図上に自分の位置を示すものが見つかりません。

+2

Googleマップからコンテンツをキャッシュまたは抽出することは、Googleマップの利用規約http://maps.google.com/help/terms_maps.html – mloskot

+0

に反する可能性があります。緯度と高度のみがわかっていれば、位置を計算することはできません。 –

+1

@Ramhoundあなたはちょうど_edit_リンクを使用して、それを緯度にすることができます... –

答えて

1

私が知る限り、GMap.Net controlはローカルキャッシュを使用できます。だからあなたが好きなタイルでキャッシュを作成し、その後、単にキャッシュオンリーモードに変更することができます。

コードを深く見れば、いくつかのAPIによってキャッシュ内外のデータを取得することも可能です。タイルを一度ダウンロードしてディスクに保存することができます。起動時に、キャッシュにタイルを挿入し、モードを最初からキャッシュのみに設定します。