2

getCurrentPosition()とはどう違いますかwatchPosition()getCurrentPosition()とに関するいくつかの記事を読みましwatchPosition()た。しかし、どれも私には明らかではありませんでした。私が理解している限り、getCurrentPosition()場所の更新は一度だけですが、watchPosition()継続的に場所を更新します。私はそうですよね??

4

3 に答える 3

5

getCurrentPosition()currentPosition の緯度と経度の値を提供します。これは 1 回だけ実行されます。aswatchPosition()は currentPosition の緯度と経度の値を継続的に与えます。位置が変更された場合 (移動中の車両にいると仮定するとwatchPosition()、結果が得られます。次に、この結果を知るようになります)

于 2012-11-29T07:03:29.270 に答える
2

あなたは正しいです。getCurrentPosition()コールバックは 1 回起動され、コールwatchPosition()バックは継続的に起動されます。ここでこれをよく読んでください

于 2012-11-14T23:59:52.633 に答える
0

watchPositionデバイスの位置が変わるたびに発生します (fn パラメータで指定された間隔で)。getCurrentPostion1回だけ。

watchPosition実際にはsetIntervalfn の類似物であり、 を使用して反復プロセスを停止するために使用できる id も返しますclearWatch

于 2014-06-27T14:04:04.610 に答える