【问题标题】:Can't remove a User location Icon from my MAP?无法从我的 MAP 中删除用户位置图标?
【发布时间】:2020-11-25 11:23:47
【问题描述】:

我正在使用来自react-native-maps 库的 React Native Maps,我对 userLocation 的图标有问题,我不希望它显示出来,但它就在那里,问题是当我设置将 showsUserLocation 属性设置为 false 以使其消失我失去了一项功能。

我将用代码和图像解释更多,这是我的代码:

<MapWrapper
        ref={this.mapRef}
        followUserLocation
        zoomEnabled
        showsUserLocation
        mapType={isSatMode ? 'satellite' : 'standard'}
        rotateEnabled={false}
      >
        {!isNilOrEmpty(markers) && !isNilOrEmpty(selectedMenuItem) && markers.map(marker => this.renderMarker(marker, handleOnClickMark))}
        {!isNilOrEmpty(polylines) && polylines.map(this.renderPolyline)}
      </MapWrapper>

showsUserLocation 现在是true,这意味着我的地图上有两个图标:

  • 蓝色图标指向我的位置
  • 我可以点击移动到我的位置的图标(我想摆脱这个)

有图片:

当我将 showsUserLocation 更改为 false 时,它们两个不再存在,但我需要视图上的蓝色图标。

任何帮助将不胜感激。

【问题讨论】:

  • 将showsMyLocationButton设置为false怎么样?
  • 是的,解决了!多么简单,但以前找不到那个字段。还是谢谢!
  • @Jarrett 这也是我的情况,似乎没有使用或提及很多

标签: react-native maps react-native-android react-native-maps


【解决方案1】:

通过将showsMyLocationButton 设置为 false 即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多