Virtual EarthまたはGoogleマップ
-
06-07-2019 - |
質問
単純な質問、答えはそうでないかもしれません...
クライアント用のWebアプリ(ASP.NET MVC)を開発します。マッピングソリューションを提供するためにGoogleマップを使用するかVirtual Earthを使用するかについて意見を求められました。
どちらに行きますか、そしてその理由は何ですか?または、他におすすめできるものはありますか?
他に知っておくべきことはありますか?
- ストリートビュー(または同等のもの)は 近い将来必要ですが、 いつかそうなるかもしれません。
- クライアントは特定の マッピング可能な機能、およびそれ以上 内でこれらの機能を見つける 指定された距離。
他に何を高レベルで検討すべきですか?または私のクライアント?
事前に感謝します。
解決
これが商用Webサイトの場合、主要な考慮事項の1つはライセンスである必要があります。正確な詳細と価格については、GoogleとMicrosoftの両方に問い合わせる必要がありますが、これらのソリューションを実稼働で実装するのに1万ドルかかる可能性があることを示すWebがたくさんあります。ただし、迅速かつ簡単な開発に夢中になります!
Google Mapsのほうが好みです。少し洗練されているように感じますが、以前にVirtual Earth SDKでかなり良いプロトタイプを開発しました。
MicrosoftがStreetView機能に相当するものを計画しているかどうかはわかりません。もしそれが将来要件カードに載るのであれば、Googleを使い続けてください。
いずれのテクノロジーでも、地域、住所、特定の緯度+経度など、さまざまな方法で地理的特徴を検索できます。また、独自の画像をオーバーレイしたり、線、ポリゴンなどを描画することもできます。
Google Mapsのユーザーベースは広いようです(MicrosoftがGoogleに参入する前に技術的にこの作業を行っていましたが!)。ソリューションを実装する場合、Microsoftよりもintarwebでより多くの助けを見つけるでしょう。
企業向けGoogleマップの詳細は、次の場所にあります。 http://www.google.com/enterprise/maps/map_info.html
他のヒント
マッピングソリューションの要件のかなり包括的なリストをクライアントに求める必要があります。言及した-これらの「マッピング可能な機能」。他に何かありますか?
リストを取得したら、どのリストが最適かを確認して、それを使用できます。
ストリートビューが間違いなく地平線上にある場合は、Googleを使用する必要がありますか、それとも会話の中で出てきたものですか?
もう少し努力すれば、アプリケーションとマッピングソリューションの間にある抽象化レイヤーを書くことができます。そうすれば、もしあなたが選択しなかった方が将来より良くフィットするようになります。変更を加えます。これはアジャイル手法(YAGNI)に反しますが。