我正在开发一个React Native应用程序,该应用程序可以链接到Google Maps和Apple Maps,以提供Turn by Turn导航。
由于离线地图的可用性,我们对用户能够在iOS上使用Google Maps感兴趣。
在尝试链接到Google Maps(使用React Native Linking API)时,Google Maps应用程序可以正常打开。但是,该应用无法解析路线,并且会永远旋转。
如果我返回到我的应用,保持Google Maps打开,然后再次单击“链接到Google Maps的按钮”,它将打开Google Maps并立即解决。另外,它还可以在脱机时使用,并且可以完美地使用“脱机地图”功能。
下面是我要使用的链接,目的地通常是latlong,但可以是地址。
comgooglemapsurl://maps.google.com/maps?f=d&daddr=${destination}&nav=1
奖励积分:
如果您能告诉我如何使用非url模式自动启动导航;以下内容不适用于nav = 1:
comgooglemaps://?f=d&daddr=${destination}&nav=1