close
課上完了還是不能荒廢啊!!
叫出GoogleMap只是第一步,今天要記錄怎麼把GoogleMap顯示你在的地方。
這想法挺有趣的,要顯示地點的GoogleMap畫面,邏輯上是先去抓到你在的location,然後把Camera移過去拍照,還可以設定zoom in的距離、角度等等的,挺生動的一個程式邏輯。
步驟有幾個:
1. 先把Android內建的Location Service叫出來,給他一個LocationManager類別的名字
2. 產生一個新條件Criteria,之後依照Criteria設定去找到想要的位子
3. 設定要最精準的詳細位置:
4. Location Manager去依照Criteria呼叫最精準的位置Best Provider,true的話回傳字串形式的GPS值
5. 如果有location值(=/= null)時,設定經緯度new LatLng(location.getLatitude(), location.getLongitude())和zoom in的距離,把Camera拉過去(moveCamera)
6. 程式合併:
7. 模擬器結果: 果然跑到我家附近啦!!
收工收工!! 下一回要來指定到特定地點。
叫出GoogleMap只是第一步,今天要記錄怎麼把GoogleMap顯示你在的地方。
這想法挺有趣的,要顯示地點的GoogleMap畫面,邏輯上是先去抓到你在的location,然後把Camera移過去拍照,還可以設定zoom in的距離、角度等等的,挺生動的一個程式邏輯。
步驟有幾個:
1. 先把Android內建的Location Service叫出來,給他一個LocationManager類別的名字
2. 產生一個新條件Criteria,之後依照Criteria設定去找到想要的位子
3. 設定要最精準的詳細位置:
4. Location Manager去依照Criteria呼叫最精準的位置Best Provider,true的話回傳字串形式的GPS值
5. 如果有location值(=/= null)時,設定經緯度new LatLng(location.getLatitude(), location.getLongitude())和zoom in的距離,把Camera拉過去(moveCamera)
6. 程式合併:
7. 模擬器結果: 果然跑到我家附近啦!!
收工收工!! 下一回要來指定到特定地點。
全站熱搜
留言列表