я могу изменить местоположение, но карта не движется - PullRequest
0 голосов
/ 24 сентября 2019

Я могу изменить местоположение, но карта не движется.

Когда я пытаюсь переместить карту по вертикали или горизонтали, она возвращает меня в то же положение (NewDelhi).Я хочу переместить свою карту, а также изменить свое местоположение.

Для изображения -> https://drive.google.com/open?id=1RTPJ7yKG2y4DLmmt-XECIa2vqqoaRZNS

Мой код для изменения местоположения на карте -

class myThred extends Thread
{


    public  void run()
    {

        while (true)
        {



            try {
                Thread.sleep(1000);



                runOnUiThread(new Runnable() {
                @Override
                public void run()
                {


                    map.clear();


                    if(locatioListinorEx.getLocation() != null)
                    {

                        // i can change location but  map is not moving
                        if(marker != null)
                        {
                            marker.remove();
                        }

                        LatLng NewDelhi = new LatLng(locatioListinorEx.getLocation().getLatitude(), locatioListinorEx.getLocation().getLongitude());
                        marker =  map.addMarker(new MarkerOptions()
                                .position(NewDelhi)
                                .title("NewDelhi")
                                .snippet("here i live")
                                .icon(BitmapDescriptorFactory.fromResource(R.drawable.ash)));

                        map.moveCamera(CameraUpdateFactory.newLatLngZoom(NewDelhi, 14));

                        for (int i = 0; i < listOfPockemon.size(); i++)
                        {
                            pockemon pockemon = listOfPockemon.get(i);

                            LatLng pockemonLocation =
                                    new LatLng(pockemon.location.getLatitude(), pockemon.location.getLongitude());
                            map.addMarker(new MarkerOptions()
                                    .position(pockemonLocation)
                                    .title(pockemon.name)
                                    .snippet(pockemon.dec + "\n" + "Power:" + pockemon.power))
                                    .setIcon(BitmapDescriptorFactory.fromResource(pockemon.image));


                        }


                    }

                }

                });


            }
            catch (Exception ex)
            {
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...