是否可以在iOS中按PlaceId打开Goog​​le Maps?

时间:2019-07-01 17:31:52

标签: ios swift google-maps

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

https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY

this answer中所述。

此查询在Android设备上打开Goog​​leMaps,并且位置信息如以下屏幕截图所示:

enter image description here

我正在为带有GoogleMaps的IOS寻找类似的结果。 我已经在GoogleMaps SDK文档中以及互联网上进行了搜索,但是找不到答案。

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

1 个答案:

答案 0 :(得分:3)

是的,您可以通过iOS应用打开Goog​​le Maps。有documentation可用于通过iOS应用打开Goog​​le地图。

一个例子是:

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

要使其正常工作,应在设备上安装Google Maps App。尽管如果您的APP上安装了Placeid和Google SDK,那么您必须具有经度和纬度。您可以打开默认地图来为您执行此任务。这篇SO帖子是一个很好的起点!