現在地の連続取得

以前、iPhoneFirefox向けにGPSで現在地を拾ってそこを中心にするような実装をしたんですが、iPhoneから一度だけ現在地取得をすると非常に精度が低いんです。ということで、ボタンではなくトグルスイッチにして、押してある間はGPSで追尾し続けることにします。ボタンを戻せばGPS追尾が止まって、地図をスクロールできるようになる。ということはボタンが押されてる間はスクロールさせない処理を入れる必要があるのか。

と思ったけど、HTMLにトグルボタンがなさそうなので、普通のボタンを押すとトグル動作するようにしましょう。こういうときjQueryが便利かも。