私は法律用語の解釈が得意ではありませんが、Google Maps APIの利用規約から、(a) システムにブラウザがないか、(b) ない限り、Static Maps API に接続するブラウザ以外のアプリケーションを開発することはできないようです。マップのブラウザ ページへのリンクを提供します。
Google マップのコンテンツを表示できるが、Google ページにリンクしていない Android のモバイル アプリが多数あります。Android には明らかに、ブラウザとネイティブ マッピング アプリがあります。これらの開発者はどのようにそれを回避していますか?
用語からのもう 1 つのルール: マップ データのキャッシュ/ダウンロードはありません。
これらの同じモバイル アプリの中には、遠隔地にいるときにオフラインで使用するために大量のタイル セットをダウンロードできるものがあります。私はそれらを自分で使用しましたが、うまく機能します。繰り返しになりますが、開発者はどのようにそれを回避していますか? これらのアプリの中には、何十万回もダウンロードされている非常に人気のあるものもあります。Googleは気にしないのですか?
それとも用語を誤解していますか?here : それは言うので、ちょっと混乱します
このドキュメントは、ウェブページまたはモバイル アプリケーション内に Google Static Maps API 画像を含めたいウェブサイトおよびモバイル デベロッパーを対象としています。
しかし、ほとんどのモバイル プラットフォームにはブラウザーとネイティブの Google マップ アプリがあり、以前にリンクされた利用規約は、この API を使用してモバイル アプリを開発することはクールではないことを暗示しているように思われます。それで、それはどれですか?
私がしたいとしましょう:
(a) Google Static Maps API に接続できる Java ソースのモバイル アプリを開発する
(b) ローカルで使用するために API からタイルをダウンロードする可能性がある
(a) の合法性は、上記の懸念に基づいてあいまいに思われますが、(b) は明らかに合法ではないように見えますが、それを実行する多くの成功したモバイル アプリを目にします。
また、(a) がモバイル アプリではなくデスクトップ アプリだった場合はどうなるでしょうか。