こ↑こ↓に書いてある内容をカプセル化
位置情報を javascript で取得したい時に使う。Android アプリや iOS アプリで取得するのに比べると精度が落ちるかもしれない。
位置を追跡し続ける場合は {is_watch: true} で。追跡を止める時は gps.stop();
Chrome ver.50 以降では、https 通信のサイトでしか、navigator.geolocation は機能しないらしい。ソースChrome の方はこちらで動作確認を。