您如何使用核心定位获得我位于 Swift 的位置 10 英里范围内的所有企业?

How do you get all the businesses within 10 miles of my location in Swift using corelocation?

我想获取我在 Swift 位置 10 英里范围内的所有企业。我尝试使用 CoreLocation 和 GoogleMaps 的地理编码器,它给了我随机位置,但我只想查看我所在位置附近的所有企业。这可能吗?还是我必须将搜索范围缩小到餐馆、咖啡馆等?

您可以使用此 google api 获取附近的商家

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

您还可以查看来自 https://developers.google.com/places/web-service/supported_types

同时使用多个关键字

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=atm%7Chospital&key=YOUR_API_KEY

添加由 %7C 分隔的关键字