【问题标题】:Launching Google Maps app from react-native-maps从 react-native-maps 启动 Google Maps 应用
【发布时间】:2019-12-31 15:44:09
【问题描述】:

我正在使用 react-native-maps 在我的应用程序中显示动态地图。我希望在用户按下地图的某些部分、文本或图标时启动 Google 地图应用程序,这样他们也可以在外部查看地图。我怎样才能做到这一点?谢谢。

  <MapView
    showsUserLocation
    style={styles.map}
    initialRegion={{
      latitude: placesLat,
      longitude: placesLng,
      latitudeDelta: 0.0022,
      longitudeDelta: 0.0121
    }}
  >
    <MapView.Marker
      coordinate={{ latitude: placesLat, longitude: placesLng }}
      title={placesTitle}
    />
  </MapView>

【问题讨论】:

  • 到目前为止你有什么尝试?

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


【解决方案1】:

onMapPress 函数属性添加到MapView.Marker 组件并按照here 的描述调用Linking.openUrl

【讨论】:

  • 工作就像一个魅力,非常感谢你。 :) 作为唯一的改变,我不得不使用 onPress 而不是 onMapPress。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 1970-01-01
  • 1970-01-01
  • 2022-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多