Выполнение
sudo chmod go-rwx /*
позволило бы только root получить доступ к чему-либо в вашей системе, который мог бы обойти все.
См. Simple & amp; простой способ помещать в тюрьму пользователей для создания лучших способов ограничить то, что пользователь может сделать.
В onBindViewHolder для вашего вида карты Внедрите OnMapReadyCallback и переопределите onMapReady ().
Что-то вроде этого:
holder.mMapView.getMapAsync(new OnMapReadyCallback()
{
@Override
public void onMapReady(GoogleMap googleMap) {
holder.mMapView = googleMap;
if (holder.mMapView != null) {
holder.mMapView.addMarker(...);
}
}
}
Вы можете сделать это, используя Lat и Lng для желаемой позиции, чтобы поместить маркер.
fun addMarker(latLng: LatLng) {
val options = MarkerOptions().position(latLng)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon))
map.addMarker(options)
}