エミュレーターで、位置情報を変更すると、1.5kmほど離れたところまで移動させないと、onLocationChanged()が呼ばれません。
どうすれば、mapを自作するような、細かい位置情報の変化を認識できるようになるでしょうか?
java
1locationRequest = LocationRequest.create(); 2 locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); 3 locationRequest.setInterval(200); 4 locationRequest.setFastestInterval(100); 5 locationRequest.setSmallestDisplacement(1);;
このようにセットしています。
FusedLocationApiを使用しています。
よろしくお願いします。
このように、エミュレーターで、1.5kほど離れた位置情報をセットしたところ、onLocationChanged()が呼ばれます。
GPSは、ボタンを押すと取得するようにしていて、ボタンを押せば現在地の位置がわかるようになっています。
そのため、問題は、位置情報の自動取得にあると思います。
回答1件
あなたの回答
tips
プレビュー