Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS上使用Google Maps/Places SDK检索城市的地点ID_Ios_Swift_Google Maps_Google Maps Api 3_Google Places Api - Fatal编程技术网

在iOS上使用Google Maps/Places SDK检索城市的地点ID

在iOS上使用Google Maps/Places SDK检索城市的地点ID,ios,swift,google-maps,google-maps-api-3,google-places-api,Ios,Swift,Google Maps,Google Maps Api 3,Google Places Api,我必须使用Google地图和Google Places SDK-s获取城市的地点id。我知道GMSPlacesClient包含使用位置id访问位置的方法,但反之亦然 我想要实现的是发送一个城市的名称/邮政编码/坐标或类似的东西,然后返回标识该城市的地点id 我一直在研究GMSPlacesClient的文档,并对这些方法进行了数小时的实验,但是我似乎无法实现这一点,不管这种功能多么基本 如果您需要我提供更多信息,请告诉我。您应该能够通过访问GMSPlace上的.placeID属性来获取placeI

我必须使用Google地图和Google Places SDK-s获取城市的地点id。我知道
GMSPlacesClient
包含使用位置id访问位置的方法,但反之亦然

我想要实现的是发送一个城市的名称/邮政编码/坐标或类似的东西,然后返回标识该城市的地点id

我一直在研究
GMSPlacesClient
的文档,并对这些方法进行了数小时的实验,但是我似乎无法实现这一点,不管这种功能多么基本


如果您需要我提供更多信息,请告诉我。

您应该能够通过访问GMSPlace上的.placeID属性来获取placeID

您将需要使用此类来使用自动完成获取位置

您需要使用-GMSAutocompleteFilter()的实例筛选搜索结果


您应该能够通过访问GMSPlace上的.placeID属性来获取placeID

您将需要使用此类来使用自动完成获取位置

您需要使用-GMSAutocompleteFilter()的实例筛选搜索结果


这是我的第一个猜测,但是如何从坐标中获取GMSPlace对象呢?LajosDeme我更新了我的答案,为您提供了使用坐标获取GMSPlace的方法。这里有一个指向我的回购协议的链接,我在这里做了一些与您尝试做的类似的事情(请查看我的方法setupPlacesClient())-谢谢!你刚刚救了我一天!这可能是我的第一个猜测,但是如何从坐标中获取GMSPlace对象呢?LajosDeme我更新了我的答案,为您提供了使用坐标获取GMSPlace的方法。这里有一个指向我的回购协议的链接,我在这里做了一些与您尝试做的类似的事情(请查看我的方法setupPlacesClient())-谢谢!你刚刚救了我一天!
let filter = GMSAutocompleteFilter()
filter.type = .city