我在我的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")
,但这样地图就会在该坐标处打开,并不会将它们作为导航目标。
我用谷歌搜索了至少几个小时来找到直接的应用程序 - >地图方式,但我仍然没有解决方案。有什么想法吗?
答案 0 :(得分:0)
对于iOS,这里是示例代码
direction = 'http://maps.apple.com/?address=[youraddress]'
检查This Link。
使用React-Native版本:16.0.0-alpha.12