2011-01-25 20 views
3

私はインドの最終学年のコンピュータサイエンス学部生です。私はアンドロイド用の最新のGoogleマップ5のような3D建物を表示するWPFアプリケーションを作成したいと思います。これは私の最後の年のプロジェクトの基礎になります。私はこれに取り組む前にいくつか質問があります。GoogleマップAPIは建物の標高詳細を提供していますか?

  1. 私はそれをデスクトップまたはウェブベースにする必要がありますか?または、ウェブを使ってメタデータを保存し、デスクトップソフトウェアでデータをレンダリングする必要がありますか?

  2. マップエリアに3Dディスプレイを表示するには、WPFでも十分ですか、XNAとDirect Xの知識も必要ですか?

  3. Google Maps APIを使用すると、これはGoogle Maps TOSに違反しますか? (私はGoogle Mapsがインドで提供していないことをしたい)Bing Mapsをより良い選択肢にしていますか?

  4. 上記のMaps APIを使用して建物の標高を読み取り、レンダリングすることは可能でしょうか? Google Maps APIで利用できる標高データは地形のみであり、個々の建物ではありませんか?

私はこのプロジェクトを完了するのに3ヶ月を要し、私が扱う予定の技術について詳しく説明しました。

これ以上の技術に関する詳細な知識は必要ですか?

私は細部を見逃しています。私はオペラの携帯を使って携帯電話からこれを掲示しています。今度は、stackoverflow用のAndroidクライアントが必要です。

答えて

0

1)これはあなた次第です。ターゲットユーザーを指定していないので、アプリケーションを配信する最良の方法は何かを言うことは難しいです。たとえば、広く配布し、高い互換性を持たせたいのであれば、Webベースのアプリケーションが最適かもしれません。あなたが高性能を必要とし、特定のOS、チップセットなどをターゲットとしている場合、Conversleyでは、スタンドアローンのアプリケーションが優れているかもしれません。

2)もう一度言うのは難しいです。 WPFは確かに3Dオブジェクトをレンダリングすることができ、必要なものすべてを提供することができます。再度複雑なレンダリングが必要な場合は、HDRテクスチャ、マルチスレッドなどのような多くの場合に役立つDirect3Dの新しいバージョンを参照することもできます。

3)私は弁護士ではありません確かに言う - たとえ私がいたとしても、それはあなたの実装の詳細に依存するでしょう。つまり、bing mapsセクション2(i)はあなたにとってはかなり良いようです - アプリケーションを公開せずに公開する限り、学術的な利用はかなり開いているようです。 Google TOSは、少なくとも私にとってはより制限的なようです。

4)私には、Google Maps/Earth TOSの邪魔にならないでしょう - 使用に関する制限はかなり明確です...しかし、私は弁護士ではありませんので、私は確かに言えません。 ..

+0

アプリケーションをウェブ(サービスとして)に置くには、多くの管理と信頼性のチェックが必要です。頭痛の余りにも。一方、デスクトップマッシュアップソフトウェアは、実装がこれらの面倒を解消します。あなたは最初に応答しています。私はすでにアプリケーションの作業を開始しています。私はすでに5つのモジュールのうち2つを完了しました。私は真剣に軽量Webサービス(このデスクトップ版と平行)を検討します。 Google Mapsのようなものではありませんが、完全にそれに基づいています。返信いただきありがとうございます。私のエネルギーを正しい方向に導くのに役立ちます。 – r3st0r3

関連する問題