附近的餐厅显示在地图上查看使用用户当前位置地图套餐
问题描述:
在我的iphone应用程序中,我必须在Map View中靠近餐厅。附近的餐厅显示在地图上查看使用用户当前位置地图套餐
但我怎么能显示出附近的餐馆在5000米当前位置与本地MKMap观点(我发现我的当前位置的经纬度&长)
我想了解如何实现如在下面屏幕截图(点击注释将其细节太)
答
您可以使用Foursquare的API作为一个可能性。 https://developer.foursquare.com/
-
获取从API场馆
var venues: Array = fetchVenues()
-
制作注解
var venueAnnotation = MKPointAnnotation() venueAnnotation.coordinate = CLLocationCoordinate2DMake(venue.latitude!, venue.longitude!) venueAnnotation.title = venue.name venueAnnotation.subtitle = venue.address
-
添加注释的MapView
self?.mapView.addAnnotation(venueAnnotation)
此网站可能对您有所帮助。
iOS开发:近我的地方 - (FourSquare那种API)http://prashantpatil26.blogspot.jp/2014/06/near-me-places-foursquare-api.html
+0
一样简单,请注意,这些日子,您**非常简单地使用MKLocalSearchRequest在iOS上执行此操作**,它非常简单 – Fattie
你需要一个良好的数据源(如某些API)支持地理位置搜索 –
注意到,这些天**你非常简单地使用MKLocalSearchRequest **来在iOS上执行此操作,就像 – Fattie