2018-03-30 bouzuya/get-current-position 0.1.1 をつくった
bouzuya/get-current-position の 0.1.0 & 0.1.1 をつくった。 npm:@bouzuya/get-current-position から利用できる。
bouzuya/get-current-position は window.navigator.geolocation.getCurrentPosition
を機能追加・変更したものだ。 TypeScript で書かれた NPM package だ。
追加・変更した機能は↓のとおりだ。
Promise
化- 精度の検査
- エラーの変換
- リトライ
基本方針としては getCurrentPosition
を Promise
化した感覚で使えるもの。大きな API の変更はしない。十分な精度の結果が得られるまで自動でリトライしてくれる。 simple よりは easy 寄りのものを考えている。
精度の検査はまだまだ実験的だし、リトライまわりの API にも不満がある。しばらく使ってみて改良するつもりだ。