将“mMapView = (MapView) findViewById(R.id.bmapView); mBaiduMap = mMapView.getMap(); //开启交通图 mBaiduMap.setTrafficEnabled(true);”改成kotlin语言
时间: 2024-02-17 16:02:57 浏览: 104
Android 百度地图之自定义公交路线源码.rar
5星 · 资源好评率100%
可以将代码改写成以下 Kotlin 代码:
```kotlin
mMapView = findViewById(R.id.bmapView) as MapView
mBaiduMap = mMapView.map
// 开启交通图
mBaiduMap.isTrafficEnabled = true
```
其中,`findViewById()` 方法返回的是一个 `View` 类型的对象,需要将其强制转换为 `MapView` 类型。在 Kotlin 中,可以使用 `as` 关键字进行类型转换。另外,`setTrafficEnabled()` 方法在 Kotlin 中可以直接使用属性的方式进行设置,即 `isTrafficEnabled = true`。
阅读全文