FOURSQUARE API

好久沒有更新作業了..XD

Foursquare是一個提供各種地標的工具,可以搜尋、找熱門、鄰近地點、找類似店家或尋找活動等等。

學api串接的時候還不熟練,所以在找個api來練習,。

主要練習:

  • API串接
  • map view

先用foursquare 裡面 Get Venue Recommendations 的部分加進去,現在可以顯示出附近幾公里的餐廳。

Map view 也可以show一些地標氣球,或畫polyline等等,當然只用到map就會用到我們身處的座標,所必需要去info.plist裡面增加允許取得位置的設定。

分別有兩種可以設定,一種是Location When In Use Usage Description 在執行app期間才抓取位置,另一種是Location Always Usage Description 永遠抓取位置。

加上之後,在viewDidLoad的地方,就要加上location manager的requestAlwaysAuthorization()或是requestWhenInUseAuthorization(),就會出現剛開始那個詢問是否抓取現在位置的alert。

裡面也再練習了一次json解析,也瘋狂轉型,不過也讓自己更熟悉一點這種比較複雜的json了。

用最新出爐xcode 10生出的第一個小練習:

--

--