3

Google マップを C/C++ win32 アプリケーションに統合したいと考えています。全体的な考え方は、ユーザーがアプリケーションを初めて実行するときに、自分の場所をマークし、ユーザーが選択した場所の座標を取得してデータベースまたはファイルに保存するように要求することです。

初期化された後、事前にタグ付けされた場所をユーザーに提供し、ユーザーが自分の場所からその場所への方向を見つけられるようにします。事前にタグ付けされた場所の座標が提供されます。

Google API を使用して目的を達成することは可能ですか? そして、それに関して法的な問題がある場合は??

ありがとう。

4

3 に答える 3

1

法的な質問への回答については、利用規約を確認してから、もちろん弁護士に相談するのが最善の方法です。Maps API の利用規約と Maps for Business の利用規約の両方で、Google マップと連携しない場合のジオコーディング データの使用を明示的に禁止しています。

Maps API TOS、関連するポイントはセクション 10.1.1 (g): https://developers.google.com/maps/terms#section_10_1

ビジネス マップの購入契約、該当箇所は 4.1 (l): https://www.google.com/enterprise/earthmaps/legal/us/maps_purchase_agreement.html

よりリベラルな代替手段が必要な場合は、http: //www.openstreetmap.org/ を参照してください。そこで提供されるジオコーディング データは、帰属を伴う使用を許可する Open Database License の下でカバーされています。

http://wiki.openstreetmap.org/wiki/Legal_FAQ

于 2012-09-28T15:10:18.313 に答える
0

Windows で Qt フレームワークを使用できます。win32 アプリケーションを Qt と統合できます。Qt では、QWebKitフレームワークを使用して、アプリおよび Web ページ (このシナリオでは、Google マップの地図を含むページ) と通信できます。実際、Qt でハイブリッド アプリケーションを作成できます。Qt QWebKitのドキュメントをご覧ください。

于 2012-09-28T11:02:38.720 に答える