在iOS上使用PlaceId打开Google地图是否可行?

3
在Android中,可以使用URI来调用GoogleMaps,如下所示。
https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY

此答案所述。

此查询在Android设备上打开GoogleMaps,并显示地点信息,如下面的截图所示:

enter image description here

我正在寻找在IOS上使用GoogleMaps实现类似的结果。 我已经在GoogleMaps SDK文档和互联网上搜索,但没有找到答案。 我们能否在IOS上使用GoogleMaps实现这个功能?
1个回答

5

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

例如:

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

为了使其正常工作,设备上应安装有Google地图应用程序。即使您在APP上安装了Placeid和Google SDK,也必须具有其纬度和经度。 您可以打开默认的地图来执行此任务。 这个SO帖子是一个很好的起点!

这个不起作用。另外,我希望地点被选择为图片中的位置。如果我们从Android查询中删除placeID,它将不会显示为图片中的位置。 - Yunus Karakaya
你的评论正是我所需要的。请更新你的回答。 - Yunus Karakaya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接