HTML5とGeolocation

HTML5では標準APIとして Geolocation が利用できる。 これは、携帯端末に備わった位置情報を、ブラウザの持つ権限内で JavaScript で取得できるものである。

現在では主要ブラウザすべてで対応しているが、 プロトコル HTTP では使えず、暗号化された HTTPS のみに限定しているブラウザがほとんどである。Geolocation を活用した Web アプリケーションの構築において、「HTTPS のみ」という壁を越えるのが実のところ一番厄介かもしれない。

本講では https://www.koeki-prj.org/~UserName で SSL/TLS 化された Web ページを持てる環境を前提に説明を進める。