3

ASP.NET を使用して開発された Web アプリケーションで OpenStreetMap を使用することに興味があります。ASP.NET で OpenStreetMap を使用するためのコントロール、ライブラリ、またはラッパーがあるかどうかは誰でも知っていますか? (C#、Javascript を使用しない)。

前もって感謝します。

4

2 に答える 2

0

ASP 固有のツールがあるかどうかはわかりませんが、 Cloudmadeには、OpenStreetMap をアプリに組み込むために使用できるツールと API がたくさんあります。これは主にクライアント上で JavaScript を介して行われるため、C# ツールの方法で多くのことを見つけることはないと思います。

私は間違っているかもしれませんが...

于 2011-04-07T17:01:59.147 に答える
0

BruTileは、滑りやすい地図を表示するための C# ライブラリです。これは Web 上で使用でき、Silverlight を介して表示されます。

私の意見では、Silverlight の要件は公開 Web サイトにとって賢明な選択ではなく、長期的な観点から内部での使用にもあまり賢明ではないため、これは優れたソリューションではありません。しかし、これはあなたが求めているものと一致することを私が知っている唯一のものです.

ほとんどの埋め込み Web マップは JavaScript を使用しているため、「Javascript を使用しない」というのは奇妙な制限です。おそらく、JavaScript を使用したくないが、Web サイトでは使用できるということですその場合...私はまだC#ソリューションを認識していませんが、OpenLayersまたは他の代替手段の1つをラップし、すべてのjavascript開発を隠しているライブラリは非常に実現可能です. 誰かがそのようなものを構築する必要があります !それまでの間、スリッピー マップを表示するための JavaScript は非常にシンプルであることをお約束します :-)

もう 1 つのアプローチは、タイル画像を取得し、それらを 1 つの画像につなぎ合わせてローカルにキャッシュし、<img> タグで表示する静的マップ画像生成ライブラリです。繰り返しますが、そのようなことは、C# でビルドするのが非常に実現可能 (簡単!?) です。誰かがやるべきだ!それまでの間、サイトの <img> タグからこれらのサービスの 1つ (MapQuest の新しいサービスなど) に直接リンクできます。...JavaScriptもC#もありません!

于 2011-10-05T12:36:08.470 に答える