如何更改本机地图中标记的大小?

Wil*_*sas 5 maps android-mapview react-native

我正在尝试减小地图上标记的大小,因为它太大了。

问题是在这种情况下使用 style = {} 似乎不起作用。

我在这里缺少什么?

   <MapView.Marker
        coordinate={{ latitude: 52.78825, longitude: 13.4324 }}
        title="This should be me"
        description="Some description"
        image={require('../assets/icon.png')}
        style={{width: 26, height: 28}}
      >
Run Code Online (Sandbox Code Playgroud)

ken*_*try 11

您可以按照此处的文档以这种方式呈现标记:

<Marker ...>
  <Image
    source={require('../assets/icon.png')}
    style={{width: 26, height: 28}}
    resizeMode="contain"
  />
</Marker>
Run Code Online (Sandbox Code Playgroud)

  • @caike你的解决方案对我有用,非常感谢! (3认同)
  • 它对我有用,但是为了保留正确的坐标,我必须将 `resizeMode="center"` 和 `resizeMethod="resize"` 传递给 `Image` 组件。 (2认同)