【问题标题】:show near by restaurants in Map View using user current location in map kit使用地图套件中的用户当前位置在地图视图中显示附近的餐厅
【发布时间】:2015-10-15 04:31:49
【问题描述】:

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

但是如何使用本地 MKMap 视图显示当前位置 5000 米内附近的餐馆(我发现了我当前的位置 - 纬度和经度)

我想了解如何按照下面的屏幕截图来实现(也可以点击注释转到其详细信息)

【问题讨论】:

  • 你需要一个支持地理位置搜索的好数据源(比如一些api)
  • 请注意,这些天您非常简单地使用 MKLocalSearchRequest 在 iOS 上执行此操作,非常简单

标签: ios iphone xcode mapkit mapkitannotation


【解决方案1】:

您可以使用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

【讨论】:

  • 请注意,现在您在 iOS 上非常简单地使用 MKLocalSearchRequest 来执行此操作,它非常简单
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-01
  • 2023-03-16
相关资源
最近更新 更多