【发布时间】:2017-03-10 19:05:31
【问题描述】:
我在我的 React Native 应用程序中使用 react-native-maps,我的 MapView 上有一些标记。
我要做的是在按下一个标记时打开默认的地图应用程序(iOS 中的地图和 Android 中的 Google 地图)并传递导航到该点的坐标(= 将坐标设置为目的地,见下图)。 Desired result
现在我发现最好的方法是使用以下内容打开浏览器:Linking.openURL('http://maps.google.com/maps?q=37.78825,-122.4324'),然后从浏览器中打开地图,但我想避免使用浏览器,因为这似乎是多余的步骤。
我也尝试过Linking.openURL("geo:37.484847,-122.148386"),但这样地图只会在该坐标处打开,不会将它们作为导航到的目的地。
我用谷歌搜索了至少几个小时才能找到直接的应用程序 -> 地图方式,但我仍然没有解决方案。有什么想法吗?
【问题讨论】:
标签: reactjs react-native react-native-maps