iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0

為什麼要喝咖啡 ?! 從可憐的研究生開始,早上沒喝咖啡腦袋似乎就不會開機 (超任性)。想要好好看完一本書或是要認真上線上課程時,理所當然都會打開 Google map,找出離家近、有 WIFI(超重要!!)等等符合自己需求的咖啡廳,總覺得都花時間花錢在外面喝一杯咖啡了,這時就會激起在有限的時間內必須把事情做完的衝勁! 因此尋找咖啡廳不只是我的日常,對於產能也是相當重要的~

不多說了,我們來開始吧!

確認需求

我想要無論在台灣的哪個地方,都能快速尋找到符合需求的咖啡廳。所以需要有地圖來確定要尋找的地點、需要有咖啡店的資料、需要有篩選條件的功能,可以的話,希望能儲存喜愛的咖啡廳。

OK 那我們來總結目前的需求 :

  • 地圖標示所尋找地點的咖啡廳
  • 可以依照想要的條件,例如有無 WIFI、有無限時、是否有插座等等篩選出想去的咖啡廳
  • 列出所選擇的咖啡廳的基本資訊

資料確認

先來盤點我們可能會需要的資料 :

  • 全台咖啡廳的資料 → API
  • Google Map API

全台咖啡 API v1.2

全台咖啡 API 的部分已經有大神提供的開源資料~
Cafe Nomad - 全台網友們推薦的咖啡廳清單,適合工作、看書、喝杯咖啡

好人一生平安~ 這邊我就滿懷感恩的使用最新版本的 API v1.2。
我們會從 Json 解析開始,先確認會拿到哪些資料,再來決定該如何應用。

Google Map API

若要在畫面上顯示地圖資訊,不得不提到 Google Map 吧! 透過使用 Google 開放的 API,我們也能輕鬆取得地圖資訊!因為我也還沒使用過,所以我們會從註冊開始一步一步的實作 Google Map API。
這裡找到一個很讚的教學文:
Google Maps API 學習筆記-1:地圖、標記、客製樣式

今日碎念

第一次的鐵人賽居然是在毫無囤搞的情況下參加,HOW DARE ME 阿!! 開心又平安的度過了一天,還有 28 天 (看到就累了) 一起加油吧!!
雖然這麼說,但因為今天一早就去重訓,練完身體好疲憊,連囤搞的動力也被消磨掉,只能將希望寄託給明天的我了🙃🙃🙃

為了讓文章活潑點 (?) 決定今天開始每日一分享自己目前的愛歌
Yes


上一篇
Day1 前言
下一篇
Day3 我們的第一個 Kotlin App ! Hello Kotlin
系列文
喝咖啡要30天?一起用 Kotlin 打造尋找好喝咖啡的 App30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言