watchPositionのほうが正確らしいけど
ブラウザの内部実装次第なのでnative appとの差は試してみないとわからないな
https://developers.google.com/web/fundamentals/native-hardware/user-location