使用 google 获取最近的位置 api 在 iOS 下

Getting closest place using google places api under iOS

在我看来,有几件事我可以使用 google places 网络服务 api 完成,但无法使用 google places ios sdk 完成。

我想要实现的只是获得最近的比萨店及其地址和电话号码等信息。我不使用地图。 我没有在 iOS sdk 中看到一个方法或 class 来搜索关闭具有多个条件的特定位置的地方(例如 type=restaurant 和 keyword=pizza)。 但是,我可以直接使用 Web 服务来做到这一点,而无需 SDK,但当然需要更多代码。

我说得对吗?那是正常的吗?我的意思是,iOS 版本的功能与网络服务不同,而我猜它只是网络服务的包装器。

网络服务SDK: https://developers.google.com/places/webservice/search

iOS SDK: https://developers.google.com/places/ios/

谢谢。

不幸的是 iOS 的地点 API 不支持 "condition" 喜欢的类型或关键字。

但是您可以实施 autocomplete.

The autocomplete service in the Google Places API for iOS returns place predictions in response to a text-based location search query. The request includes a textual search string and optional filter criteria. You can use this service to provide autocomplete functionality as the user types, by returning places such as businesses, addresses and points of interest.