2009-07-11 11 views
6

Google Maps APIキーをソースコードに入れて公開することはできますか?オープンソースプロジェクトにGoogle Maps APIキーを含める?

他の人がそれを受け取り、誤用する可能性がありますが、すべての開発者/ユーザーが独自のAPIキーを取得してどこかに入力する必要はありません。キーの所有者が責任を負う場合は、プロジェクトの新しいGoogleアカウントを作成する必要がありますか? (このプロジェクトはObjective-Cのデスクトップアプリケーションと小さな開発ツールです)

これを便利にするにはどうすればよいでしょうか?

+0

オープンソースとして配布しているアプリケーションの種類を説明する方が良いかもしれません。以下のコメントはデスクトップアプリケーションに関するものですが、それだけではありません。 –

答えて

4

Google Maps API Keyがドメイン名に関連付けられているため、それは合法だとは思えませんが、技術的には不可能です。 GoogleはHTTPリクエストのリファラーをチェックしてキーを検証します。

キーは秘密ではありません.Googleマップを使用してウェブサイトのソースを表示するだけでAPIキーが表示されます。

+0

しかし、デスクトップアプリケーションの場合、キーはアプリケーションのダウンロードサイトのURLに関連付けられます。だからGoogleはそれを検証できない。 – Christian

+1

Google Maps APIの利用規約とFAQセクションでは、そのことについてはっきりしていません。 –

+1

"あなたは、ウェブサイトやソフトウェアアプリケーションでAPIを使用することができます(Static Maps APIを除く)。ウェブサイトでは、実装が見つかるURLにサインアップしてください。あなたのアプリケーションをダウンロードできるページ。 それについてはっきりしないものはありますか? – Christian