在使用Google Maps SDK for iOS时,如何选择附近的搜索结果

在使用Google Maps SDK for iOS时,如何选择附近的搜索结果,ios,swift,google-maps,Ios,Swift,Google Maps,我正在构建一个具有类似于Yelp的本地搜索功能的iOS地图 用户将看到从iOS的Google Maps SDK生成的本地地图,搜索返回的本地兴趣点将作为自定义标记显示在地图上。同时,用户还可以在另一个屏幕上以列表形式看到这些相同的本地搜索结果 我的问题如下:为了优化加载时间,我希望应用程序只加载地图显示区域内的搜索结果,给定地图中心的坐标和缩放级别。这将比加载(比如)30公里半径范围内的所有搜索结果(其中大部分可能在地图上看不到)更有效。有没有一种简单的方法可以准确地知道用户手机上地图显示的区域

我正在构建一个具有类似于Yelp的本地搜索功能的iOS地图

用户将看到从iOS的Google Maps SDK生成的本地地图,搜索返回的本地兴趣点将作为自定义标记显示在地图上。同时,用户还可以在另一个屏幕上以列表形式看到这些相同的本地搜索结果

我的问题如下:为了优化加载时间,我希望应用程序只加载地图显示区域内的搜索结果,给定地图中心的坐标和缩放级别。这将比加载(比如)30公里半径范围内的所有搜索结果(其中大部分可能在地图上看不到)更有效。有没有一种简单的方法可以准确地知道用户手机上地图显示的区域坐标(左下角、右上角)

我在网上看到过其他帖子,解释了如何使用缩放级别、纬度和屏幕分辨率计算该区域的坐标。不过,我想知道是否有一种更简单的方法,通常用于显示本地兴趣点的其他应用程序

谢谢大家!