google-maps - 我可以在使用 Device.OpenUri 到达目的地后导航回我的应用程序吗?
问题描述
我对 xamarin.forms 进行了一些研究,以了解使用出色的用户控件导航到驾驶目的地(经度、纬度)的最佳方式是什么。重新发明轮子似乎没有意义,尤其是当它像谷歌奇妙的地图解决方案一样复杂时。所以似乎有两种合法且简单的方法:嵌入式浏览器控件/webview,或使用 Device.OpenUri。
因此,Device.OpenUri 是让某人到达目的地的最灵敏、最简单的方法,但我如何在用户到达目的地后让他们返回我的应用程序?我不想依赖他们按“后退”按钮退出地图,因为这对用户来说可能不直观。
你怎么看?
编辑:好的,所以我意识到我的问题根本与地图无关,因为跟踪手机 GPS 位置并不难。我需要做的就是:重新激活(或“显示”)我的应用程序。因此,在我调用 Device.OpenUri 之后,我认为我的应用程序仍将运行,所以无论哪个程序当前处于“顶部”或处于活动状态,我可以运行哪些代码来恢复当前应用程序?或者,这是否需要成为允许用户手动切换回来的“通知”?
解决方案
推荐阅读
- c++ - 为什么 g_send_packet 会导致崩溃,因为它是 nullptr 但我不能让它成为其他任何东西?
- amazon-web-services - AWS EC2 实例 - 即使在更改后也可以使用旧的 ssh 密钥访问实例
- azure - LUIS 中的批量测试对列表实体的预测不正确
- reactjs - axios api调用网络报错如何解决?
- redis - loop get vs mget,redis lua有性能差异吗?
- .net - 中性,PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。”
- python - 打开特定版本的 Python 代码
- arm - Yocto 包在安装 deb 文件时具有未满足的依赖关系
- parsing - 在 Haskell 中组合解析器
- html - 电子邮件模板 - MS Office Outlook 365 中未显示表格背景图像