3

単純な質問です。答えはそうではないかもしれません...

クライアント用の Web アプリ (ASP.NET MVC) を開発する予定です。彼らは、マッピング ソリューションを提供するために Google マップと Virtual Earth のどちらを使用するかについて、私に意見を求めてきました。

あなたはどちらに行きますか、そしてその理由は何ですか? もしくは他におすすめありますか?

他に何を知る必要がありますか?

  1. 近い将来、ストリート ビュー (または同等の機能) は必要なくなりますが、いつか必要になるかもしれません。
  2. クライアントは、マッピング可能な特定の地物を識別したいと考えており、さらに、指定された距離内にあるときにこれらの地物を見つけたいと考えています。

高レベルで他に何を考慮する必要がありますか? それとも私のクライアント?

前もって感謝します。

4

2 に答える 2

6

これが商用 Web サイトの場合、主な考慮事項の 1 つはライセンスです。正確な詳細と価格については、Google と Microsoft の両方に問い合わせる必要がありますが、Web 上には、これらのソリューションを運用環境に実装するには 1 万ドルかかる可能性があることを示す情報がたくさんあります。しかし、彼らはあなたを迅速で簡単な開発に夢中にさせます!

私の好みは Google マップです。少し滑らかに感じますが、以前に Virtual Earth SDK を使用してかなり優れたプロトタイプをいくつか開発しました。

Microsoft が StreetView 機能と同等の機能を計画しているかどうかはわかりません。将来、それが要件カードに記載されている場合は、Google に固執してください。

どちらのテクノロジーを使用しても、さまざまな方法で地理的特徴を検索できます - 地域、番地、または特定の緯度と経度を介して。また、独自の画像を重ねたり、線や多角形などを描画したりすることもできます.

Google マップはより広いユーザー ベースを持っているようです (Microsoft は、Google が参入する前に技術的にはこのようなことを行っていましたが!)、ソリューションを実装する際には、Microsoft よりもインターウェブでより多くのヘルプを見つける可能性があります。

企業向け Google マップの詳細については、 http ://www.google.com/enterprise/maps/map_info.html をご覧ください。

于 2009-05-06T09:55:31.153 に答える
1

マッピング ソリューションの要件の合理的に包括的なリストをクライアントに依頼する必要があります。これらの「マッピング可能な機能」について言及しました。他にもありますか?

リストを取得したら、どれが最も適しているかを確認して、それを使用できます。

ストリートビューが確実に実現するのであれば、Google を選ぶべきです。それとも、話題になったばかりですか?

そうは言っても、もう少し努力すれば、アプリケーションとマッピングソリューションの間にある抽象化レイヤーを書くことができます。そうすれば、選択しなかった方が将来的により適切になる場合に、変更を加えるのがより簡単になります。 . これはアジャイル方法論 (YAGNI) に反しますが。

于 2009-05-06T09:49:24.053 に答える