Ответ 1
Теперь вы можете скрыть их!
Новое обновление карт google поддерживает его: https://developers.google.com/maps/documentation/android-api/hiding-features
Здесь вы можете его реализовать:
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
try {
boolean success = mMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.map_style));
if (!success) {
Log.e("MapsActivityRaw", "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e("MapsActivityRaw", "Can't find style.", e);
}
}
В исходном каталоге вам нужно создать файл json с типом карты, который вы хотите использовать.
Вам не нужно писать это самостоятельно, вы можете использовать редактор, который создан Google:
https://mapstyle.withgoogle.com
Я не знаю, какая версия ввела эту функцию, но она работает как минимум для 9.6.1.