如何在iOS中获取用户当前位置的类别类型?

时间:2018-08-04 13:53:37

标签: ios swift google-maps google-places-api

我一直在尝试获取用户当前位置的类别类型。

我已经探索了Apple的MapKit和具有以下功能的反向地理编码API:

func reverseGeocodeLocation(_ location: CLLocation, 
          completionHandler: @escaping CLGeocodeCompletionHandler)

此函数给了我CLPlacemark对象,该对象拥有areasOfInterest属性。该属性不提供咖啡厅,公园,酒吧等的位置类型。

我还探索了Google Places API +地理编码API,但是没有人向我提供类别类型。

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=API_KEY_HERE

另一个

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

理想情况下,我正在寻找一个将位置坐标作为输入并提供位置名称和类别数组作为输出的API。

https://developers.google.com/places/web-service/supported_types

0 个答案:

没有答案