Google地图平台开始支持Kotlin开发

Google积极扩展对程序语言Kotlin的支持,宣布在Google地图平台支持Kotlin,在Kotlin扩展(Kotlin Extension,KTX)函数库打包Google地图平台Android SDK,并在Google地图平台文件加入相关的Kotlin程序代码片段,还有在GitHub上提供范例程序代码。

KTX函数库可让开发者以Kotlin语言功能与独有的方式,简洁地编写程序代码,现在KTX函数库打包了现有Google地图平台Android SDK,因此开发者可以使用扩展函数、Lambda、命名参数以及协程等Kotlin特有功能,开发地图应用程序。

目前可用的KTX函数库为Places KTX函数库,提供Android的Places SDK扩展,另外开发者也可以使用Maps KTX函数库,提供适用于Android的Maps SDK,Google提到,这些功能是选择性集成,可让开发者选用适合的功能,并以Kotlin开发程序。

Google也更新了相对应的文件,现在于Android版的Maps and Places SDK文件里,除了原本的Java外,现在还多了Kotlin标签,提供Kotlin程序代码片段供开发者参考。而Google也在GitHub上,发布了Kotlin范例应用程序,展示Maps Platform SDK常见的使用方法,由于这些范例都是开源项目,因此开发者可以直接复制粘贴到自己的项目中使用。