4

特定のイベントのアドレスが保存され、ページのマップ内で使用されるイベント サイトを構築しています。個々のイベントのページを表示しているときに、ページの横に同様のイベントのリストを表示したいと思います。また、このリストを距離でランク付けし、リストの各項目にマーカーを付けた小さな地図を表示したいと思います。

コンテンツ入力時にイベント アドレスをジオコーディングし、このデータをサイト データベース内に保存することを考えていました。これを行うと、サーバー上のイベントの距離を計算し、表示する順序付きリストを提供できます。

私の質問はこれです: これは Google マップの利用規約に違反しますか?

これらの用語:

「Google Maps API を使用して表示される場所を取得する以外の目的でジオコーダーを使用することは、サービス利用規約に違反しています。HTTP ジオコーダーを使用して、Google Maps API アプリケーションの外部で住所をジオコードし、キャッシュできるようにすることができます。その後、Google Maps API のいずれかを使用して表示されますが、Geocoding Web Service を使用して取得した場所は、他のアプリケーションで使用したり、他の方法で配布したり、転売したりすることはできません。」

データを保存することは問題ではないことを示唆していますが、長い緯度でリストを並べ替えるプロセスが違反にならないかどうかはわかりません.

アドバイスをいただければ幸いです。

4

1 に答える 1

0

質問で参照しているマップが Google マップであり、ジオコーディングされたデータを使用して Google マップにフィーチャを表示している限り、問題ありません。クライアント側の開発google.maps.Geocoder者ガイドは、オンザフライ ジオコーディングを実行する必要性を駆り立てる、リアルタイムのユーザー操作に基づく動的要求を対象としています。ただし、Google マップで応答値を使用する前に、静的な住所や座標を事前にジオコード化したい場合は、サーバー側で開発Geocoding Web Serviceガイドを使用することを検討することをお勧めします。これらの値を格納することが想定されています。

マップに適切なデータを入力するために必要なユースケースに合わせて、説明した距離による順序付けと同様に、これらの値に対して何らかの形式の応答後/保存後の処理を実行するのが一般的です。TOS内にとどまるように注意したいことは理解していますが、あなたの説明はかなり標準的に聞こえます.

于 2012-07-12T18:18:03.857 に答える