Понимание OnMyLocationChangeListener - PullRequest
0 голосов
/ 12 февраля 2019

Я новичок здесь.Я хочу спросить, возможно ли получать данные о местоположении каждые 2 секунды?В моем приложении я реализовывал этот код "setOnMyLocationChangeListener", и он успешно работает на меня.но у меня проблема с получением моих данных, потому что они меняются каждые 10 секунд.(Так как мое приложение воспроизводило события в реальном времени, задержка в 10 секунд была для меня очень большой.) Хотя я искал, можно ли получать данные через каждые 2-3 секунды при изменении местоположения данных.в моем случае мне бы хотелось узнать ваше мнение или идею о том, что я буду использовать.Кроме того, есть ли у вас какие-либо ссылки на документацию setOnMyLocationChangeListener на случай, так как я хотел бы знать также, можно ли настроить поток задержки или он зафиксирован на 10 секундах (для моей противоположной документации).

также это мой код:

    mMap.setOnMyLocationChangeListener(new 
    GoogleMap.OnMyLocationChangeListener() {
        @Override
        public void onMyLocationChange(Location location) {
            CameraUpdate center = CameraUpdateFactory.newLatLng(new 
            LatLng(location.getLatitude(),
            location.getLongitude()));
            CameraUpdate zoom = CameraUpdateFactory.zoomTo(12);
            mMap.clear();
            MarkerOptions mp = new MarkerOptions();
            mp.position(new LatLng(location.getLatitude(),
             location.getLongitude()));
            mp.title("");
            mp.icon(BitmapDescriptorFactory.
             fromResource(R.drawable.marker_start));
            mMap.addMarker(mp);
            mMap.moveCamera(center);
            mMap.animateCamera(zoom);
            lat = Double.toString(location.getLatitude());
            lon = Double.toString(location.getLongitude());
            lon = Double.toString(location.getLongitude());
            hidelat.setText(lat);
            hidelon.setText(lon);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...