Android

【Android】Android GoogleMap 取得金鑰並導入GoogleMap 設定地標圖案

【Android】Android GoogleMap 取得金鑰並導入GoogleMap 設定地標圖案

Android Google Maps 是一種由 Google 開發的移動地圖應用程序,它可在 Android 手機和平板電腦上使用。

它提供衛星圖像、航拍圖片、街道地圖、街景全景圖、實時交通狀況和步行、駕車、騎自行車或公共交通工具出行的路線規劃。它還具有諸如商業目錄、用戶創建和貢獻內容以及用戶評分和評論商家等功能。


文章目錄

  1. 添加 Google Map Activity
  2. 取得 SHA1 (注意 Debug 與 Release)
  3. 設定金鑰限制
  4. 設定金鑰
  5. 導入成功畫面
  6. Google Map 其他設置

1.添加 Google Map Activity

2.取得 SHA1 (注意 Debug 與 Release)

3.設定金鑰限制

4.設定金鑰

values/google_maps_api.xml
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">金鑰放這</string>

5.導入成功畫面

導入失敗原因
  1. 網路問題
  2. API Key 不正確
  3. SHA1 不正確
  4. Package Name 不正確

6.Google Map 其他設置

mMap.isMyLocationEnabled = true
//右下方縮小放大
mMap.uiSettings.isZoomControlsEnabled = true
//設置標記位置 文字
mMap.addMarker(MarkerOptions()
    .position(sydney)
    .title("101"))
//改變標記圖片
var bitmap = BitmapFactory.decodeResource(resources, R.drawable.person)
val matrix = Matrix()
matrix.postScale(0.5f, 0.5f)
bitmap = Bitmap.createBitmap(bitmap, 0,0,bitmap.width, bitmap.height, matrix, true)

mMap.addMarker(MarkerOptions()
    .icon(BitmapDescriptorFactory.fromBitmap(bitmap)))
//放大顯示
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,17f))

發表迴響