iOS 可以通过 PlaceId 打开 Google 地图吗?

Yun*_*aya 3 google-maps ios swift

在 Android 中,可以使用 URI 来调用 GoogleMaps,如下所示

https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY
Run Code Online (Sandbox Code Playgroud)

正如这个答案中给出的。

此查询会在 Android 设备上打开 GoogleMaps,地点信息如下图所示:

在此输入图像描述

我正在寻找 IOS 与 GoogleMaps 的类似结果。我在 GoogleMaps SDK 文档和互联网上进行了搜索,但找不到答案。

我们可以通过 GoogleMaps 在 IOS 上实现这一目标吗?

Sah*_*nda 5

是的,您可以从 iOS 应用程序打开 Google 地图。有一个文档可用于通过 iOS 应用程序打开 Google 地图。

一个例子是:

UIApplication.shared.openURL(URL(string:"https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY")!)
Run Code Online (Sandbox Code Playgroud)

为此,设备上应安装 Google 地图应用程序。不过,如果您的应用程序上安装了 Placeid 和 Google SDK,那么您必须拥有它的纬度和经度。您可以打开默认地图来为您完成此任务。这篇SO帖子是一个很好的起点!