增加 MapboxGL.PointAnnotation 的大小

increase size of MapboxGL.PointAnnotation

使用 PointAnnotation,我在指定坐标上看到一个小标记:

      <MapboxGL.PointAnnotation
        id={favouritePlaceId.toString()}
        title={customisedName}
        coordinate={coordinates}/>

但是标记太小了。有什么办法可以增加它的大小吗? 'style' 属性 不适用于 PointAnnotation 并给出重载错误。还有什么可以做的?

您可以使用 MarkerView 而不是 PointAnnotation。在视图内部,您可以使用任何自定义 icons/images、文本组件等,然后向其添加自定义样式表以增加尺寸。或者,如果您使用的是超赞字体图标,那么您可以直接传递 size={}

<MarkerView id={} coordinate={}>
<View>
<Icon></Icon>
<View>

完整示例:https://medium.com/javascript-in-plain-english/mark-a-coordinate-on-mapbox-map-in-react-native-5d21c71ed46e