在iOS上使用Google Maps/Places SDK检索城市的地点ID
我必须使用Google地图和Google Places SDK-s获取城市的地点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
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