Как удалить все слои на картах Google - PullRequest
0 голосов
/ 31 августа 2018

Я японец. Есть ли решение удалить все слои наложения на карте Google для Android? Я искал об этом на японском и официальном сайте Google, но я не мог найти ... Итак, я спрашиваю здесь. Я использую 3 слоя, и все они разного типа. То, что я хочу сделать, ниже. Теперь я реализовал удаление как "mMap.clear ();"

1. Есть четыре кнопки, такие как ... LayerA, LayerB, LayerC и Delete
2. Когда пользователь нажимает слой от А до С, слои, накапливаемые в прессе, имеют порядок
3. Когда пользователь нажимает кнопку Удалить, удаляются все слои

На самом деле, я хочу удалить определенный слой при нажатии LayerA на B, но мне будет немного сложно создать логику, потому что я все еще новичок.

Есть ли у вас решение? Мой код ниже.

layerA_button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
         mypage_button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
               setupOverlayLayersA(mMap);
            }
        });
    }
});

 layerB_button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
          mypage_button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
               setupOverlayLayersB(mMap);
         }
     });
    }
});

layerC_button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
         mypage_button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
               setupOverlayLayersC(mMap);
            }
        });
    }
});

  delete_button.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {
      mypage_button.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
            mMap.clear(); //HERE is crrent slution
     });
 }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...