0

ASP.net MVC Webサイトを開発しようとしています。このウェブサイトでは、いくつかのマーカーとすべてのマーカーの追加情報を含むマップ(全世界)を表示する必要があります。

それをサポートし、(可能であれば)自分のサーバーに保存されている「オフライン」マップ(たとえば、オープンストリートマップ)を使用できる優れたライブラリを知っている人はいますか?これはイントラネットアプリケーションになります。つまり、google / bingの場合、年間ライセンス費用を支払う必要があります。顧客はそれを望んでいませんが、一般的にライブラリは商用である可能性があります(サーバーおよび/または開発者料金ごとに1回)。

私はすでに「ThinkGeoMapSuite」、その他の提案や推奨事項を見てきました。

4

2 に答える 2

1

SharpMapは、柔軟性があり、実装が簡単で、図形や空間データベースから使用できます。

詳細については... http://sharpmap.codeplex.com/

必要なことを正確に実行する例がいくつかあるので、これらから始めることができます

他のライブラリが存在しますが、私はそれを試しません。別のオプションを調べます。

于 2012-06-14T14:21:31.767 に答える
1

答え

Manifold は、基本的なインターネット マップ サーバー フレームワークを備えた非常に安価なシステムです。

http://www.manifold.net/info/ims.shtml

あなたはすでに ThinkGeo を提案しました。私は Manifold と同じバスケットに入れます。両方のパッケージのパフォーマンスと制限を必ず評価してください。

討論

適切に機能し、予算を使い果たすことのないマッピング用の純粋な NET ライブラリを見つけるのは難しいでしょう ( ESRI を参照)。スキル レベルと GIS システムの知識に応じて、独自の Web マップ サーバーを作成し、それを Web アプリケーションに埋め込むことをお勧めします。

私が推奨できるこれに適した環境は次のとおりです。

  • マップサーバー
  • ジオサーバー

マップの表示と操作に関する限り、利用可能な Web ベースのプラットフォームがいくつかあります。

于 2012-06-15T10:20:04.740 に答える