如何使用地址中的定位图钉创建可点击的地图

How to create a clickable map with location pin from address

我想在地图中的给定地址上创建一个带有图钉的可点击预览。 Example

此预览将从地址(首选)或坐标动态创建。

我希望能够单击预览并转到加载了位置的手机默认地图。我已经知道如何打开地图和加载位置,我只是不知道如何使地图可点击或创建地图的最佳方法。

我尝试过将 React Native Maps 中的 MapView 包裹在 touchableOpacity 中,但是,点击地图不起作用。

react native maps 有 onPress 属性,你可以从中获取 onPressed 位置,

onPress={async (event) => {
            this.handleMapPressed(event.nativeEvent.coordinate);
          }}