商業利用もOK! Google Mapsについて知りたいこと
ピーデー 川俣晶
2009/5/11
Google Mapsライセンス担当者インタビュー。問い合わせの多い質問から順に、意外と知らない利用規約を分かりやすくお伝えする
- - PR -
Googleの担当者にサービスについて話を聞くインタビュー特集。前回のAndroidに続き、Google Maps担当者に話を聞いた。問い合わせの多いライセンスの問題と、エンタープライズ向けのサービスに関してGoogle エンタープライズセールスの横山直人さんにお話を伺った。この2つの話題は実は密接に直結しているのである。
利用規約のFAQ
Google Maps APIはシンプルで枯れているので、技術関係の質問は多くない。その代わりに多いのは、ライセンス関係だ。つまり、こういう使い方をしていいのか、という皆がグレーだと思っている領域の質問が多い。
![]() |
| Google エンタープライズセールスの横山直人氏。5月より日本で販売代理店とパートナーシップを結び、日本円と日本語の技術的サポートを開始する |
最も多い質問は商用利用していいか、というものである。
これは基本的には「よい」。
ただし、1つだけ条件がある。誰でもアクセスできることが、許可される条件である。より具体的にいえば、有料会員制サイトや、イントラネットでの使用、独自アプリケーションでの使用は不可である。 誰でも登録できる限り、無料会員制サイトの場合は「よい」そうである。以上で、よくある質問の半数近くはカバーしている。
GPSと連動したリアルタイムトラッキングシステム(追跡アプリケーション)で使うのも「よい」。
最近増えているのは、Webブラウザではなく、デスクトップアプリから使用していいかという質問だ。しかし、これも誰でも自由に利用できるよう作成し配布していれば「構わない」そうである。JavaScriptエンジンを持つクライアントアプリで使うことはいい。
トラフィックの上限は1日当たり1万5000回のGeocodingのリクエストだ。ただし上限に達しても翌日になれば再度使用できるようになる(この上限に触れる場合は、PART-2で紹介するジオコードのキャッシュなどのテクニックを使う)。
JavaScriptを使用しない地図サービスであるGoogle Static Maps APIには独自のアクセス制限が存在する。1IPアドレス1日当たり1000回のリクエストに制限されている。しかし、これはサーバのIPアドレス当たり1000回ではなく、クライアントのIPアドレス当たり1000回であり、サービスのユーザーが増えてもそれによってすぐに制限に達するわけではない。ただし、携帯電話など、1つのIPアドレスから多数のユーザーのアクセスが発生する場合は、上限に達する可能性がある。このようなケースへの対応は、検討中である。
これらの制限を確実に突破する場合は、制限が異なる有償版のGoogle Maps API Premierの契約を行うことで対処できる。
HTTPSでの利用はできない。しかし、これもGoogle Maps API Premierの契約を行えば、利用できる。
以上で、利用規約関係の質問の大半はカバーしている。かなり参考になったという読者も多いのではないだろうか?
Google
Maps API Premier
有償サービスのGoogle Maps API Premierについても、さまざまな話題がある。
利用料金は利用用途によって異なり、3つのカテゴリに分かれる。
- 完全公開サイトでの利用
- 制限のあるサイトでの利用(イントラ、有料サイト、独自アプリケーションなど)
- 車両トラッキングなどでの利用(GPS利用など)
いままで、決済はすべてUSドルだったので、気軽に利用しづらかったかもしれない。5月より日本で販売代理店とパートナーシップを結び、日本円と日本語の技術的サポートを可能とする。これで、Google Maps API Premierの利用ハードルが下がることは間違いないだろう。開発のパートナーシップを提供するサービスも始まる。
利用料金は年間2500ドルからだが、 製品によっては代理店経由の購入の方が安くなる場合もあるかもしれない。
このサービスは、高いというイメージを持たれているが、実際にはスクロール拡大・縮小しても1ページ扱いにするなど、価格破壊的に安い。
Google Maps API Premierの利用実績としては、以下のようなものがある。
- 物販の車両を管理側が把握
- 営業マーケティングのビジュアル化
- デバイス組み込み(GPSなど)
ちなみに、有償でよいから制限を撤廃してほしい、あるいはサポートがほしいというリクエストが日本国内に多い。金は出したくないが制限を撤廃してくれ、といったリクエストの多い国もあるが、それとは違う。日本の利用者は、どのようなサービスにせよ維持するには金が掛かることを承知しているからだ。タダで寄越せ、という要求を押し通すことは、相手のサービスを維持不能に追い込んでつぶすことを意味する。つまり、単なる自滅行為である。日本人の中にも、タダであることが当たり前だと誤認している人たちが若干いるようだが、世の中「タダより高いものはない」のである。
改善されるFAQ
これらの情報はすべてFAQに出ているが、英語版しかないためにあまり読まれていない。そこで、日本語化の作業も進行中だ。
またもう1つ重要なポイントとして、FAQの内容そのものの改良も進んでいる。内容は大幅に変わり、より実践に即して分かりやすさも向上している。
過去に読んでもよく分からなかった人も、もう一度読みに行くと有益な情報が得られるかもしれない。
ちなみに、日本語化が進行中とはいえ、現状は英語で提供されている。そのため、日本固有の事情が含まれていないのではないか、という懸念もあり得る。しかし、Googleでは、できるだけ国ごとに違う条件で出さないで済むようにしたいとしている。国によって違うことがないわけではないが、いまのところ、特に日本固有の相違はないそうである。
Google
Maps API Japan Group
Googleグループで提供されているGoogle-Maps-API-Japanグループは、Google Maps APIについて日本語でディスカッションするGoogleの準公式グループである。
![]() |
| Google Maps API Japan Group |
これはGoogle Maps APIに関する質問や情報交換などを行う場として用意されていて、Google が認定したAPI Expertも参加している。また、内容はGoogle のエンジニアにフィードバックされることもある。手厚い対応の付いたインパクトの大きなグループでトラフィックも少なからずある……のだが、 まだご存じない方も多いようだ。実は浅川浩紀さんに教えられるまで、私も存在を知らなかった。Google Maps APIを使うプログラマは多いはずなので、もっと活用する価値があるだろう。
この場を使って、その点をアピールしたい。
Issue Tracker
Google Maps API Japan Groupと並んでもう1つ特記すべき話題が、Issue Trackerである。これは、Google Mapsに関する話題を登録してそれをトラッキング(追跡)できるシステムである。
例えば、Google Maps APIを使っていて、これはバグではないか、こういう機能が欲しい、といった問題が発生したときに、このシステムを使うことができる。
このサイトを調べ、すでに同じ話題があれば「スター」というマークを追加できる。スターの多い話題は重要度が高いと認識され、対処される可能性が高まる。
もし、同じ話題がない場合は、新規に登録することもできる。
しかし、ここで重要なポイントは、Google Maps APIは基本的に全世界で共有されるものであり、Issue Trackerも全世界で共有される。つまり、日本語でコミュニケーションできるGoogle Maps API Japan Groupと異なり、こちらは英語でのコミュニケーションが必須となる。
これはもう、そういうものだと割り切って使うしかない。その代わり、全世界レベルのAPI開発者に対して、ダイレクトにリクエストが届く可能性がある。とてもお勧めだそうである。日本語版のサイトからのリンクも近日追加予定である。
■ @IT関連記事
| Ajaxはじめて物語、そしてサーバでも動くJavaScript Ajax うきうき Watch(30) 今回は連載30回記念として「Ajaxはじめて物語」をお届け。さらにAptana JaxerやSocial Graph、GoogleマップとVirtual Earthの違いなど全8トピック 「リッチクライアント & 帳票」フ ォーラム 2008/2/25 |
||
| Twitterやクラウドへも分岐するAjax/Web APIの道 Ajax うきうき Watch(29) 芸能人も参加中のGoogleマイマップEXPO、日本語化するTwitter、クラウドコンピューティング、もうすぐ始まるIE 7への自動更新など全8トピック 「リッチクライアント & 帳票」フ ォーラム 2008/1/23 |
||
| 携帯電話への拡張を進めるGoogleとWeb隠しコマンド Ajax うきうき Watch(24) 携帯アプリに対応したGoogle Map。新たなWeb表計算。@nifty・リクルートのWeb API。さらに、Web上の隠しコマンド? やHTML5など全8トピック 「リッチクライアント & 帳票」フ ォーラム 2007/8/28 |
||
| メモリリークが小さくなったGoogle Maps APIの新版 Ajax うきうき Watch(7) バージョン2のリリースで進化が止まらないGoogle Maps API。変更点はダウンロードするJavaScriptプログラムのサイズが小さくなったことと…… 「リッチクライアント & 帳票」フォーラム 2006/4/20 |
||
| Google Chrome曰く「Webブラウザは主役じゃない」 ベータ版が提供開始されたグーグルの新しいブラウザをWebアプリ開発者の視点で検証。IEやFirefoxと比べると? Gearsとの関係は? 検証で見えたChromeの思想とは? 「リッチクライアント & 帳票」フォーラム 2008/9/5 |
||
| リッチクライアント&帳票 全記事一覧へ |
ホワイトペーパー(TechTargetジャパン)
- いまさら聞けないTwitter超入門−@IT記事も対応なう (2010/2/4)
Twitterは最近話題のつぶやきツール。基本的な使い方から、iPhoneアプリの使い方、RTの解説、4人のご意見番の活用例や感想まで - HTML5は開発者側の都合。ユーザーには関係ない (2010/2/2)
3つのレンダリングエンジンを載せている“国産”ブラウザベンダは、HTML5やWeb/ブラウザの進化について何を語るのか - テキスト・フォント周りをキレイに見せるCSS、13選! (2010/1/29)
無数にあるCSSのプロパティを大まかに分類し、1つずつ紹介していく本連載。初回は、テキスト・フォント周りについて - OpenGL ESが大変な3Dアプリ開発を楽にするUnity (2010/1/27)
iPhoneゲーム開発に必須のOpenGL ES。そのコーディングに手こずっている方に有用なツールを紹介し簡単なサンプルを作成します
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |








