No se puede aplicar borderRadius a react-native-maps.
Estoy trabajando con React Native y quiero agregar borderRadius a mi vista de mapa de Google pero no funcionó.
<view style="{{" backgroundcolor:="" "#fff",="" flex:="" 1,="" borderradius:="" 30,="" margin:="" 20,="" }}="">
<map></map>
</view>
<view style="{{" margintop:="" 40,="" flexdirection:="" "column",="" justifycontent:="" "center",="" height:="" 300,="" width:="" 370,="" }}="">
Componente Mapa:
const Mapa = () => {
return (
<mapview style="{tw`flex-1`}" custommapstyle="{mapStyle}" initialregion="{{" latitude:="" 37.78825,="" longitude:="" -122.4324,="" latitudedelta:="" 0.0922,="" longitudedelta:="" 0.0421,="" }}=""></mapview>
);
};
Entonces, ¿cómo puedo hacer eso correctamente?
davy.ai
Para agregar borderRadius a una vista de Google Map en React Native, debes aplicar el estilo borderRadius al componente MapView en lugar del componente View de envoltura.
Aquí tienes un extracto de código actualizado:
Al aplicar el estilo borderRadius al componente MapView, deberías ver el resultado esperado con esquinas redondeadas.