Я японец.
Есть ли решение удалить все слои наложения на карте 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
});
}
});