2012-01-06 10 views
1

イントラネットサーバー(インターネットアクセスなし)でホストされているWebベースのアプリケーションを作成する必要があります。このアプリケーションは、さまざまな地理的な場所でのさまざまなステータスを追跡するために使用され、その場所は現在アジア内に広がっています。マーカー付きオフラインマップ

私はgoogle map apiを読みました。そのマップをオフラインで使用するのはポリシー違反のようです。一方、カスタムマーカーは私が興味を持っているものです。マーカーの概念を使って領域の状態を示すことを検討しています。

したがって、状態のサンプルは、エラーとして赤、緑が正常に動作すると示され、これは1時間ごとに更新されます。

どのようなブラザーも同様のコンセプトを実行しており、私をガイドする意思がありますか?オフラインマップは無料であることが好ましいが、有償バージョンが有用であると判明した場合、それを考慮することができる。

答えて

2

マッピングサーバーとしてMapServerを、データソースとしてopenstreetmapを組み合わせて使用​​できます(asiaのマップは利用できますが、ズーム、精度、アップデートのレベルによって異なります)。OpenLayersからマーカーとデータをロード、表示、レンダリングします。

リンク:

注意:あなたが.shpのを見つけることができますオフラインでの表示と使用のためのopenstreetmapのバージョン(無料):http://downloads.cloudmade.com/、およびhttp://download.geofabrik.de/osm/

そしてここで、C#のmapscript(ASP .NET)のためのMapServerチュートリアルです:http://www.paolocorti.net/2006/09/20/mapserver-tutorial-for-c-mapscript-asp-net/

+0

私はインターネットのウェブサイトのデモがレンダリングが遅いように思える。これをイントラネットで使用すると、このパフォーマンスは改善されますか?ライセンスを賢明に、私はビジネス環境に実装されるように、任意のアイデアを持っています。 –

+0

速度は、使用するデータ量と展開するインフラストラクチャに依存します。 ライセンスに関しては、MapServerはX/MITライセンスの下でリリースされます。 (http://en.wikipedia.org/wiki/MIT_License)ので、イントラネットで商用目的で使用する際に問題は発生しません。 –

+0

ありがとう、私はあなたの答えを取ると、それが私のためにうまく動作するかどうかを確認します。 –

0

Google Maps/Earthでは、2Gbの地図データのみをローカルに保存できます。 APIはまったく保存することはできません。マップをオフラインで使用する方法はありません。しかし、あなたはNASA World Windから画像をダウンロードすることができます:http://worldwind.arc.nasa.gov/java/ opensourceです。

+0

私は、私たちは、マイクロソフトにバイアス会社ですと、私の優れたを説得することができなくなる、それは、Javaで動作していることがわかります。情報をお寄せいただきありがとうございます。 –

関連する問題