当前位置: 首页 > 面试题库 >

如何使用Swift打开Goog​​le Maps以显示路线

颛孙轩昂
2023-03-14
问题内容

我在互联网上阅读,但找不到合法答案。用户单击按钮以显示路线时,我需要打开Goog​​le地图。必须自动填写起点和终点。

如何在Swift中实现呢?

如果有人有解决方案,请向我提供示例代码。开始始终是用户的当前位置。


问题答案:

好吧,我自己找到了答案。

如果要显示来自用户当前位置的路线,请将该字段saddr留空,然后在该字段daddr中输入目标坐标。

这就是我做的

if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"comgooglemaps://")!)) {
            UIApplication.sharedApplication().openURL(NSURL(string:
                "comgooglemaps://?saddr=&daddr=\(place.latitude),\(place.longitude)&directionsmode=driving")!)

        } else {
            NSLog("Can't use comgooglemaps://");
        }
    }

如有任何其他查询,您可以参考此链接Google Map URL
Scheme



 类似资料:
  • 问题内容: 我有一个要显示在项目中的.svg图像文件。 我尝试使用UIImageView,它适用于.png和.jpg图像格式,但不适用于.svg扩展名。有什么办法可以使用UIWebView或UIImageView显示.svg图像? 问题答案: 试试这个代码

  • 问题内容: 我收到来自GCM的通知,收到通知时,我想显示Google Play来安装应用。 我试图这样 但是,当我单击通知时,它不会进入Google Play吗?我做错了什么? 问题答案: 我已经在手机中测试了此代码,并且可以正常工作

  • 问题内容: 我正在开发一个应用程序,用户可以使用它输入目的地,并且从他当前位置到目的地的路线将显示在Google地图上。我在线搜索,发现许多教程都在其中使用google map api javascript v3。我还阅读了官方文件 https://developers.google.com/maps/articles/android_v3, https://developers.google.c

  • 问题内容: 如何为应用添加 PDF文件 ,您可以单击一个按钮查看该文件,完成后又回到原来的屏幕? 问题答案: 如果您只想查看PDF文件,则可以将其加载到UIWebView中。 斯威夫特4.1: 如果您想实现更多目标,最好使用PSPDFKit框架。

  • 本文向大家介绍如何在Oracle中显示打开的游标?,包括了如何在Oracle中显示打开的游标?的使用技巧和注意事项,需要的朋友参考一下 问题: 您要在Oracle中显示打开的游标。 解 我们可以查询数据字典以确定每个会话打开的游标数。与“ V $OPEN_CURSOR”相比,“ V $SESSION”提供的当前打开的游标数更准确。 示例 OPEN_CURSORS初始化参数确定会话可以打开的最大游标

  • 问题内容: 我有一个公式重新调整数组作为示例。我想要的是运行一个循环或其他可以让我回来的选项-仅提供唯一值。如何使用ios Swift执行此操作? 问题答案: 只需使用一组: 如果您关心订单: 使用此扩展名,该扩展名使您可以在保留顺序的同时删除any的重复元素: