ユーザ登録の際に住所や都道府県を入力させるWebサービスはたくさんあります。また、グローバルなサイトによっては国や地域を選択させる場合もあります。 ああいった入力は非常に面倒で、インターネットサービスであればアクセス情報を使ってもっとスマートに解決できるはずです。そこで使ってみたいのがJs-geolocationになります。 Js-geolocationの使い方 Js-geolocationはIPアドレスから位置情報を取得できるWebサービスです。 返り値は以下のようになっており、位置情報や国が返ってきます。 {"city":"ota","cityLatLong":{"lat":35.569999,"long":139.799999},"country":"JP","region":"13"} Web APIベースなので、JSONPコールバックにも対応しています。 https://eu-j