2015-10-15 198 views
0

在我的iphone应用程序中,我必须在Map View中靠近餐厅。附近的餐厅显示在地图上查看使用用户当前位置地图套餐

但我怎么能显示出附近的餐馆在5000米当前位置与本地MKMap观点(我发现我的当前位置的经纬度&长)

我想了解如何实现如在下面屏幕截图(点击注释将其细节太)

enter image description here

+0

你需要一个良好的数据源(如某些API)支持地理位置搜索 –

+0

注意到,这些天**你非常简单地使用MKLocalSearchRequest **来在iOS上执行此操作,就像 – Fattie

回答

0

您可以使用Foursquare的API作为一个可能性。 https://developer.foursquare.com/

  1. 获取从API场馆

    var venues: Array = fetchVenues() 
    
  2. 制作注解

    var venueAnnotation = MKPointAnnotation() 
        venueAnnotation.coordinate = CLLocationCoordinate2DMake(venue.latitude!, venue.longitude!) 
        venueAnnotation.title = venue.name 
        venueAnnotation.subtitle = venue.address 
    
  3. 添加注释的MapView

    self?.mapView.addAnnotation(venueAnnotation) 
    

此网站可能对您有所帮助。

iOS开发:近我的地方 - (FourSquare那种API)http://prashantpatil26.blogspot.jp/2014/06/near-me-places-foursquare-api.html

+0

一样简单,请注意,这些日子,您**非常简单地使用MKLocalSearchRequest在iOS上执行此操作**,它非常简单 – Fattie

相关问题