iT邦幫忙

googlemapssdk相關文章
共有 31 則文章
鐵人賽 Kotlin DAY 27

技術 Day27 在 Google 地圖上顯示全台咖啡廳資訊 - 5 二戰客製化資訊視窗

昨天挑戰點擊標記後,跳出自定義的資訊視窗失敗了…先來複習失敗品 : 只出現吐司,不是預期的長相。 釐清問題 目前的邏輯 : 監聽使用者點擊標記 在收到點擊標...

鐵人賽 Kotlin DAY 26

技術 Day26 在 Google 地圖上顯示全台咖啡廳資訊 - 5 顯示客製化標記資訊

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [x] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Mobile Development DAY 27

技術 Day 27: Android 上的 WKT 空間資料格式介紹與使用

在台灣的政府公開資料中,許多地理資訊空間資料也常提供 WKT 的資料格式,因此今天帶大家來看一下 Android 上基本的 WKT 資料轉換。 介紹 Well-...

鐵人賽 Kotlin DAY 25

技術 Day25 在 Google 地圖上顯示全台咖啡廳資訊 - 4 顯示咖啡廳標記

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Kotlin DAY 24

技術 Day24 在 Google 地圖上顯示全台咖啡廳資訊 - 3 顯示我的位置

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Kotlin DAY 23

技術 Day23 在 Google 地圖上顯示全台咖啡廳資訊 - 2 向使用者取得位置權限

找咖啡專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖標記顯示咖啡廳資訊 [...

鐵人賽 Kotlin DAY 22

技術 Day22 在 Google 地圖上顯示全台咖啡廳資訊 - 1

在成功串接咖啡廳資料以及在 Android 專案內顯示 Google 地圖後,接著要來逐步實現我們找咖啡專案的需求 : [ ] 點擊地圖標記顯示商家資訊 [...

鐵人賽 Mobile Development DAY 24

技術 Day 24: Maps SDK for Android Utility–LayerManager

今天要介紹的是 Maps SDK for Android Utility 的最後一個部分--LayerManager。 Utility 內有幾個 Manager...

鐵人賽 Mobile Development DAY 23

技術 Day 23: Maps SDK for Android Utility–Marker Clustering 標記叢集

簡介 Marker Clustering 官方翻譯為標記叢集,聽起來好像是什麼酷酷的新東西,但其實就是地圖上的 Marker 聚合的功能。 假設今天在一個地圖範...

鐵人賽 Kotlin DAY 21

技術 Day21 串接 Google Maps API - 在 Android 專案內使用地圖

今天要來設定地圖,實作的內容在這邊 : 設定地圖 前置作業 筆者後來改用靜態的方式加入 MapFragment,直接選擇Google Maps Frag...

鐵人賽 Mobile Development DAY 22

技術 Day 22: Maps SDK for Android Utility–Heat map 熱視圖

Heat Map 介紹 Heat Map (熱視圖)又可稱為熱圖,是一種在地圖上以顏色呈現資料的分布位置與強度的一種圖層,讓讀者可以一目了然地看見資料在空間上的...

鐵人賽 Kotlin DAY 20

技術 Day20 串接 Google Maps API - 在 Android 專案內新增 Google 地圖

終於到了重頭戲,來替我們的專案建立 Google 地圖 ! 今天實作的官方文件 : 新增地圖 新增地圖有以下幾個基本步驟 : 在 main_activ...

鐵人賽 Mobile Development DAY 21

技術 Day 21: Maps SDK for Android Utility–KML 套疊

KML 全稱為 Keyhole Markup Language,是一種基於 XML 的空間資料格式。它除了可以呈現點、線、面等幾何圖像外,還可以連結網頁、圖片等...

鐵人賽 Mobile Development DAY 20

技術 Day 20: Maps SDK for Android Utility–GeoJSON 套疊

資料格式 GeoJSON 是基於 JSON 格式的地理空間資料格式。可用來表示點 (Point)、線(LineString)、多邊形(Polygon)、多個點(...

鐵人賽 Mobile Development DAY 19

技術 Day 19: Maps SDK for Android Utility Library 介紹與環境建置

到昨天為止,我們已經大致上把 Google Maps SDK for Android 的主要功能看完了。 在接下來幾天的文章中,我們會把重心放在 Maps SD...

鐵人賽 Kotlin DAY 19

技術 Day19 串接 Google Maps API - 設定 Google Cloud 專案與啟用 API 金鑰 (下)

今天來完成在 Android 專案的 API 金鑰設置 GOGO~~ 實作的官方文件 : 設定 Android Studio 專案 設定 SDK - 加...

鐵人賽 Mobile Development DAY 18

技術 Day 18: Google Maps SDK for Android–相機視角 Camera

今天要介紹的項目比較特別,不是針對繪製在地圖上的物件,而是介紹我們看地圖的視角。 圖片來源:Google Doc 攝影機 我們在 App 上所看到的地圖畫面,是...

鐵人賽 Mobile Development DAY 17

技術 Day 17: Google Maps SDK for Android–區域疊加層 GroundOverlay

前言 當初開賽時沒想到賽程會剛好跨到中秋連假,假期中趕稿真的有點難切割時間出來XD 今天要看的 GroundOverlay (區域疊加層),其實就是固定在地圖上...

鐵人賽 Mobile Development DAY 16

技術 Day 16: Google Maps SDK for Android–繪製圓形 Circle

前言 前面介紹了標記(Marker)、線段(Polyline)、多邊形(Polygon),就剩 圓形 (Circle) 還沒介紹。 那就讓我們開始吧~ 實作 建...

鐵人賽 Mobile Development DAY 15

技術 Day 15: Google Maps SDK for Android–繪製多邊形 Polygon

前言 昨天看完了線段 Polyline,接著要看的是常用在繪製地籍或坵塊的多邊形 (Polygon)。 繪製多邊形 多邊形跟線段一樣,都是由數個經緯度組成,只是...

鐵人賽 Mobile Development DAY 14

技術 Day 14: Google Maps SDK for Android–繪製線段 Polyline

前言 看完了地圖上的點位,接下來要看的是線段 (Polyline)。線段在地圖上的應用十分常見,像是導航 App 上的路徑規劃,或是運動 App 的軌跡記錄,都...

鐵人賽 Mobile Development DAY 13

技術 Day 13: Google Maps SDK for Android–自訂 Marker 外觀

前言 延續昨天聊到的 Marker,昨天對於外觀的設定只有提到顏色,今天會介紹更多外觀樣式上的調整。 實作 透明度調整 MarkerOptions.alpha(...

鐵人賽 Mobile Development DAY 12

技術 Day 12: Google Maps SDK for Android –Marker 標記與互動事件

前言 在地圖上最常見的物件就是 Marker (官方翻譯為標記),在地圖上它代表的是一個點的位置,所以它所關聯的空間資訊就是經緯度。 話不多說,就讓我們進到實際...

鐵人賽 Mobile Development DAY 11

技術 Day 11: Google Maps SDK for Android–離線圖層套疊 MBTiles

前言 昨天看完 WMTS 的圖層套疊,今天我們要來看離線 GIS 系統常用的 MBTiles 離線圖資。 MBtiles 格式說明 就如同第二天在介紹 GIS...

鐵人賽 Mobile Development DAY 10

技術 Day 10: Google Maps SDK for Android–線上圖層套疊 WMTS

前言 在第二天的資料格式介紹中,曾提到的 WMTS 線上圖磚服務,今天我們將實際的串接服務並將圖層呈現在地圖上。 複習一下WMTS 全稱是 Web Map T...

鐵人賽 Mobile Development DAY 9

技術 Day 9: Google Maps SDK for Android-樣式化地圖

今天要來看看 Google Maps 提供的樣式化地圖設定。 Google Maps 提供的預設地圖雖然好看,但當我們今天要開發的 App 有其他的設計要求,或...

鐵人賽 Mobile Development DAY 8

技術 Day 8: Google Maps SDK for Android–常見的地圖設定

回顧前面幾天,我們完成了基本的環境建置與金鑰申請,今天開始我們要正式進入 SDK 的操作與功能開發! 就先從一些地圖的常見設定開始~ getMapAsync(O...

鐵人賽 Mobile Development DAY 6

技術 Day 6: Google Maps SDK for Android–金鑰申請

昨天我們完成了基本專案的設定,但是還沒有替我們的練習專案申請一組 Google Maps SDK 的 API Key (金鑰)。 現在就讓我們開始吧~ 建立 G...

鐵人賽 Mobile Development DAY 7

技術 Day 7: Google Maps SDK for Android–官方建議的金鑰保護措施

如同昨天的文章中所提到的,單一一個金鑰 (API Key) 就可以使用多種 Google Maps 的服務,如果沒有善加保管,遭到盜用可是會造成金錢上的損失。...

鐵人賽 Mobile Development DAY 5

技術 Day 5: Google Maps SDK for Android–環境建置

到了第五天,終於要來動動手了。 開發環境 本次練習都是使用 Android Studio 的最新版本 Giraffe。 文章中對於 Android Studi...