• ベストアンサー

GoogleMap APIを使用したデータ保存につ

社内で使用するWebアプリでGoogleMap API(Geocoding API)を使用して住所から経度・緯度を取得して、データベースに保存したいと思っています。利用規約が内容も難しく、量も多いのでデータベースに保存することが違反になるのか判断出来ません。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MT765
  • ベストアンサー率56% (1898/3332)
回答No.1

Google Maps API 利用規約の10.5「知的財産権に対する制限」によれば ********************************************************************************* コンテンツをキャッシュ保存または保管しない。本サービス以外で使用するコンテンツをプリフェッチ、キャッシュに保存、インデックス登録、または保管しないものとします。ただし、(Google が使用量を正確に計測できないようにするためではなく)ネットワーク遅延の影響を受けた Maps API 実装のパフォーマンス向上を目的とする場合に限り、以下を条件として一定量のコンテンツを保存できます。 i.一時的な保存である(いかなる場合も、保存期間が 30 日を超えな い) ii.安全性が保証されている iii.本コンテンツまたはサービスのいかなる部分も操作または集計しない iv.いかなる方法でも帰属情報を変更しない ********************************************************************************* とありますので30日を超えて保存することはできないと思われます。 参照元 【Google Maps API 利用規約】 https://developers.google.cn/maps/terms-20180207?hl=ja#17.-copyright-policies;-content-removal;-termination-of-repeat-offenders%E2%80%99-accounts. ※あくまで個人的な解釈ですので下記よりGoogleにお問い合わせすることをお勧めします。 【営業担当者へのお問い合わせ】 https://mapsplatform.google.com/contact-us/?hl=ja

iconnect
質問者

お礼

ありがとうございました。 Googleへ問い合わせることにします。

Powered by GRATICA

関連するQ&A

  • GoogleMapでの複数マーカー表示について

    MySQLのデータベースに格納してある緯度と経度を使い、GoogleMap上に複数のマーカーを表示させるプログラムをJSPで作成したいのですが、 JSP内ではデータベースの緯度と経度をうまく取得できず、その後別のjavaで一度取得した経度と緯度をArrayListでリストに入れ、それをJSPで受け取り配列に入れる形式にしてみました。 しかし、それもうまく表示させることができませんでした。 MySQLのデータベースの緯度と経度を使ってGoogleMap上に複数マーカーを表示するにはどうすればいいのでしょうか? アバウトな質問になってしまい申しわけありません。 どうかよろしくお願いいたします!

  • GoogleMapでの距離の測定

    GoogleMap API(ver2)で取得できる緯度、経度、ズーム値を使って、クリック地点Aからクリック地点Bの距離を求めるにはどのような計算式になりますか? 補足:JavaScriptで完結したいです。

  • GoogleMapのAPI取得方法

    GoogleMapのAPI取得方法 GPSログを使って行動記録と写真を表示する結果、GoogleMapが使われます。PC上での表示はOKですが、それをWebサイト(自分のHP)にアップするとGoogleに登録し「API」を取得しないと閲覧できません。取得方法はGoogleのサイトに「登録してAPI取得」のページが有るのですが、極めて煩雑でどうすれば取得できるか分かりません。若し、体験のある方が居られましたら具体的は方法をお教え頂きたくお願いいたします。

  • 緯度経度情報のフリーダウンロード

    緯度経度情報のフリーダウンロードってありますか?GoogleMapのAPIで使用したいです。

    • ベストアンサー
    • PHP
  • MySQLのデータとGoogle Map APIを連携させる方法

    定期的に送られてくる緯度・経度の情報をMySQLでデータベースに格納して、その格納されたデータを読み込んでGoogleMap上でその地点をマーカー表示させる仕組みを考えています。MySQLへのデータ渡しなどはJSP(JDBC)と連携させているのですが、GoogleMapAPIはJavaScriptを使用しているため、MySQLとGoogleMapの間でデータの受け渡しが可能なのか疑問なんです。ご回答をよろしくお願いいたします。

  • Androidアプリにて標高を取得する方法について

    こんにちは。最近Androidのアプリ作りを始めた者です。 今、google maps APIを用いて、現在地の緯度、経度、住所、標高の情報を取得するAndroidアプリケーション作りに励んでいます。 location.Geocoderクラスを用いて、GPSにて取得した緯度、経度情報を渡して住所情報を取得することができたのですが、同様の方法で標高の値を取得する方法がわからず困っています。 Google Elevation APIというものがあるようですが、これはandroidアプリからは参照することができないように思います。 importするだけでAndroidで簡単に高度を取得できるAPIをご存知の方がいらっしゃったら教えてほしいです。 なお、GPSのgetAltitude()の方法もあるのですが、精度がいまいちなのと、今後現在地と目的地のプロファイルを表示するアプリも作りたいので、やはり緯度経度を渡せば標高を返してくれる方法を知りたいです。 どなたかよろしくお願いします。

  • Web地図からルートデータを出力したい

     YahooMapやGoogleMap等のWeb地図でルート作成ができますが、そのルートデータをKML形式やGPX形式で出力したいと思っています。  従来はGoogleMapでルート作成してGMAPTOGPXでデータ抽出と言うこと行っていましたが、今年5月からGoogleMapがリニューアルされて以降それが出来なくなりました。  それでも一部他のサイトで旧GoogleMap形式のものもあって暫くの間それで凌いでいたのですが、それも6月から使えなくなりました。  同じようなことが出来る「ルートラボ」と言うサイトもあるのですが、ここは目的地や経由地を地図上でマウスクリックして指定する形式で、住所や緯度経度を指定できないので、当方としてはかなり使いものです。  現行のWeb地図、どんな地図でもいいのですが、検索したルートデータを抽出する方法はないものでしょうか。出発点・経由地・目的地等が住所(~丁目~番地まで正確な)や緯度経度で指定できると言うのが条件なのですが。  あるいはルートラボで、住所・緯度経度で指定する方法でもけっこうです。  尚、この際抽出するデータは特にKMLやGPXにこだわりません。最低限、緯度経度の羅列としてのルートデータが得られれば十分です。  どなたかご存知でしたら、よろしくお願いいたします。

  • GoogleMapとDBの連携

    googlemapとDBを連携させたいと思っていますが、 方法がいまいちよくわかりません。 http://www.ajaxtower.jp/googlemaps/ などを見ているのですが、DBと連携させる方法についての説明がないので困っています。 参考サイトや書籍などございましたら教えていただけないでしょうか。 DBから持ってきた緯度、経度をjavascriptに渡してループで回せばよいのかな、と考えているのですが、 この考え方でよいでしょうか。 ajaxを使う等の記述は見るのですが、具体的にどうすればいいのかがわかりません。 緯度経度を使用してマーカーをつけるメソッドにそのまま値を渡せばよいのでしょうか。 また、DBからたくさんの値を取得する場合、10個以上になると1秒1つのペースでマーカーをつけるという記述を見ました。 マーカーがたくさん増える可能性があるので、そのような対策は通常ではどのようにするのでしょうか。 たとえば優先度の高い10個を取得して、その後ズームをしたら新たに取得・・・とできないでしょうか。 環境はasp.net、C#です。 SQLServerを使用する予定です。 初心者のため、記述不足がありましたら申し訳ございません。補足します。

  • GoogleMap API キー取得について

    お世話になります。 GoogleMapをひとつのサイトで複数利用したいので、APIページでフォルダごとに申し込みました。 たとえは、 http://aaa.jp/bbb/ccc/ccc.html http://aaa.jp/bbb/ddd/ddd.html といった具合です。 GoogleMapを作るのは初めてなので、ひとつずつ確実にと、まず、ccc.htmlを作り、マーカーもインフォウインドもうまくできました。 次に、ddd.htmlのためにAPI Keyをとり貼り付けたのですが 「使用されているキーは他のウェブサイトに登録されています。このサイト用のキーを取得してください。」 と表示されます。 キー取得の注意事項に同一フォルダ内で複数ファイルには利用できないとあったのでフォルダ分けしているのですが・・・ どうしたらいいでしょうか?

  • google mapの地図上の緯度、経度を知ることは・・

    google map上で任意の場所の緯度、経度を知ることはできますか? また、それを知ることができたとして、その値をgooglemapに渡して地図を表示させることができますか? やりたいことは、住所がまだ暫定処置になっているところは住所指定でgooglemapで引き出せない場合や、引き出せても少しずれている場合があるため緯度、経度を地図から読み出せれば上述のことが可能になるのかなと考えました。宜しくお願いします。