0

検索操作を実行しているときに、Google検索はどのようにして私たちの場所の詳細(つまり、都市と州の名前)を取得しますか?

Java J2EEを使用していますが、このタイプの動作を実装する方法を教えてください。

4

1 に答える 1

0

いくつかの方法があります

  • Quentinが提案するHTTPヘッダーのIPアドレスを使用してから、逆ジオコーディングサービスを使用します(Googleが提供します)。これに関する問題は、ユーザーがTORなどのプライバシープロキシを使用したり、VPN経由でルーティングしたり、意図的にIPをマスクしたりできるため、これが正確ではないことです。
  • ブラウザのジオロケートに対するユーザーの許可を明示的に要求します。これには、サーバーが地理的位置を特定していることをユーザーに知らせるという暗黙の利点があります。詳細については、「HTML5ジオロケーション」を検索してください
于 2012-04-30T10:06:48.473 に答える