寫地圖程式 30 分鐘
找出最近店家 1 小時
合適地切換店家 1 小時
搞定有開定位和沒開定位的切換店家搞了快 3 小時 orz
之前沒有碰到使用 ios 卻不喜歡開定位服務的情況
所以一直沒想過這問題
大致流程如下
進入時,先判斷是否有開啟定位 locationManager ==nil
沒開的話,單純取得店家資料,顯示全台灣地圖
有開的話,取得目前位置後,才去取得店家資料並判斷最近店家
這邊有個問題,如果使用者臨時決定開啟定位該怎麼辦?
採用的處理法是在 startUPdateLocation 中進行處理
如果之前沒有最近店家,則在取得新位置後重新移動(不過這處理是否好壞就要看 PM 決定了)
沒有留言:
張貼留言