我正在开发一个 React Native 应用程序,该应用程序链接到 Google Maps 和 Apple Maps 以提供 Turn by Turn 导航。
由于离线地图的可用性,用户对能够在 iOS 上使用 Google 地图产生了一些兴趣。
尝试链接到 Google 地图(使用 React Native Linking API)时,Google 地图应用可以正常打开。但是,该应用程序没有解析路线,并且永远旋转。
如果我回到我的应用程序,保持谷歌地图打开,然后再次点击链接到谷歌地图的按钮,它会打开谷歌地图并几乎立即解决。作为一个额外的尝试,它在离线时工作并完美使用离线地图功能。
下面是我尝试使用的链接,其中目的地通常是 latlong 但可以是地址。
comgooglemapsurl://maps.google.com/maps?f=d&daddr=${destination}&nav=1
奖励积分:
如果您能告诉我如何使用非 url 架构自动启动导航;以下不适用于 nav=1 最后:
comgooglemaps://?f=d&daddr=${destination}&nav=1