前提・実現したいこと
mapはAPIを取得し表示できました。
[Kotlin]AndroidStudioのGooGleMapに画像を貼り付けたい。
発生している問題・エラーメッセージ
エラーは出ないが実行時にアプリが落ちる。
該当のソースコード
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_maps) // Obtain the SupportMapFragment and get notified when the map is ready to be used. val mapFragment = supportFragmentManager .findFragmentById(R.id.map) as SupportMapFragment mapFragment.getMapAsync(this) } private val images: MutableList<BitmapDescriptor> = ArrayList() private var groundOverlay: GroundOverlay? = null private var groundOverlayRotated: GroundOverlay? = null override fun onMapReady(googleMap: GoogleMap) { map = googleMap // 東京のピン。開始位置設定 val tokyo = LatLng(35.681167, 139.767052) map.addMarker(MarkerOptions().position(tokyo).title("東京駅です!")) map.moveCamera(CameraUpdateFactory.newLatLngZoom(tokyo, 15f)) images.clear() images.add(BitmapDescriptorFactory.fromResource(R.drawable.kochizu)) groundOverlayRotated = map.addGroundOverlay( GroundOverlayOptions() .image(images[0]).anchor(0f, 1f) .position(tokyo, 4300f, 3025f) .bearing(30f) ) } }
試したこと
色々な記事を見て書き方を試したが、大体実行したらアプリが落ち、ホームに戻る。
補足情報(FW/ツールのバージョンなど)
AVD:Nexus 5x API 28
あなたの回答
tips
プレビュー