HTML5のGeolocation API

  • 携帯電話およびPCのWebブラウザ向けの位置情報特定のためのAPI
  • 携帯電話の場合は最寄の携帯電話基地局GPSを使用して位置を特定
  • PCの場合はIPアドレスを利用してユーザーの位置情報を特定する
  • 対応ブラウザは携帯端末ならIE Mobile、PCはIEFirefox

jsを使ってこんな感じで場所が取れるっぽい。

navigator.geolocation.getCurrentPosition(function(position) {
    alert(position.coords.latitude + ", " + position.coords.longitude);
});