2

この URL では:

http://maps.googleapis.com/maps/api/geocode/json?latlng=31.376356,34.811039&sensor=false

場所の種類(道路、通りなど)を取得できます。

  1. 他の解決策はありますか?
  2. サーバー側で使用すると、会社のクエリが消費されますよね?
    • もしそうなら、クライアント側でそれを行うと、クライアントのクエリが消費されますか?

私の目標は、会社のクエリを消費することなく、できればサーバー側で座標のタイプ (道路、通りなど) を取得することです。

アイデアはありますか?

4

1 に答える 1

4

これは、すべてのリクエストでジオコーディング サーバーをヒットする必要がある Web サイトまたはアプリケーションですか? その場合は、クライアント側を使用する必要があります。

事前定義された latLng 値がいくつかある場合は、サーバー側のジオコーディングを使用して、結果を数時間キャッシュすることができます。この方法では、クォータについて心配する必要はおそらくありません。

Google Developers のサイトから:

クライアント側のジオコーディングを使用する場合

基本的な答えは「ほぼ常に」です。ジオコーディングの制限はユーザー セッションごとであるため、ユーザーベースが拡大しても、アプリケーションがグローバルな制限に達するリスクはありません。ユーザー セッション内でジオコーディング リクエストのバッチを実行しない限り、クライアント側のジオコーディングはクォータ制限に直面しません。したがって、クライアント側のジオコーディングを実行する場合、通常は割り当てについて心配する必要はありません。

こちらをご覧ください

于 2013-06-30T15:15:40.840 に答える