React Native在Android上打开特定地址的Google地图

3

我想从我的React Native应用程序中打开Google Maps应用程序,并指定地址,但我发现所有的模块都需要知道该地址的确切纬度和经度,而我不知道这些信息,我只是希望应用程序通过给定的地址自己找到它们。

有什么最好的方法吗?是否有一些特定的URL可以使用?

1个回答

6
您可以使用链接API来实现此功能。
Linking.openURL('https://www.google.com/maps/search/?api=1&query=centurylink+field');

只需将查询值更改为所需的值即可。

2
根据 https://facebook.github.io/react-native/docs/linking.html 的说明,我只能在弹出我的项目后使用它,但目前我不想这样做。还有其他选择吗? - chnging
我正在使用它,但是没有弹出。然而,假设每个人都想使用谷歌地图可能会导致您在iOS应用商店中被拒绝。我曾经遇到过这样的情况。目前正在寻找更好的解决方案以便在maps.apple.com和maps.google.com之间切换。对于导航,在iOS上使用 maps://?daddr=${destinationAddress} 似乎有效。在Google上,geo: 似乎只能处理地图而不能进行导航。 - roblingle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接