使用地图套件中的用户当前位置在地图视图中显示附近的餐馆

时间:2015-10-15 04:31:50

标签: ios iphone xcode mapkit mapkitannotation

在我的iphone应用程序中,我必须在地图视图中的餐馆附近显示。

但是,如何在当地位置5000米的当地MKMap视图中显示附近的餐馆(我发现我当前的位置-lat& long)

我想学习如何在下面的屏幕截图中实现(通过单击注释到其详细信息)

enter image description here

1 个答案:

答案 0 :(得分: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)
    
  4. 此网站可能对您有所帮助。

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