2015-10-15 381 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

相關問題