私は自分のウェブサイトにアクセスしているときに、ユーザーの場所を調べようとしています。ユーザーの場所を見つける方法は?
私はこのquestionからphp
を使用して、ユーザーのIPアドレスを見つけるために試していると私は$_SERVER['HTTP_X_FORWARDED_FOR']
(article)のセキュリティの重要性を理解しています。ユーザーのIPを使用して、私は自分のユーザー(緯度/経度と可能な場合は市)の位置を特定するためにMaxmindジオロケーションサービスを使用しています。
誰かが私の位置を特定する別の方法を提案することができますが、ユーザーがブラウザで自分の位置を特定するために受け入れるjavascript以外のものはありますか?
ジオロケーションサービスを使用している場合は、精度の高いものをお勧めできますか?私はこのpublicationを読んだが、かなり古い。
できません。不可能です。 GeoIPサービスには常に不正確さがあり、HTML5の場所を使用してその場所を尋ねる場合、ユーザーは同意する必要はありません。 –
@RossAllan私はnavigator.geolocationをチェックします。精度については、他のサービスを提案できますか?ユーザーの位置を特定する他の解決策はありますか? – jsurf
初めてブラウザを実行したとき、ブラウザは自分の位置を特定する権限をブラウザに要求します。私は経験に悪影響を及ぼしているので、これが起こらないようにしています。 – jsurf