![](https://developers.google.cn/static/maps/images/landing/hero_mobile_maps_sdks.png?authuser=6&%3Bhl=sl&hl=sl)
Maps SDK for Android
为您的 Android 应用量身打造动态的互动式地图、地理位置和地理空间体验。
开始使用
使用 Maps SDK for Android 的常用功能开始构建。
开始使用 Google Maps Platform
创建账号,生成 API 密钥,然后开始构建。
构建您的首张带标记的地图
了解如何加载 Maps SDK for Android,以及将带有标记的地图添加到您的 Web 应用中。
自定义地图的样式
自定义地图的方方面面,包括道路、地貌和地图注点等。
在地图上选择当前地点并显示详细信息
查找 Android 设备的当前位置,并显示该位置上相应地点或其他地图注点的详细信息。
功能
浏览相关文档,了解 Maps SDK for Android 的核心功能。
动态地图
向 Android 应用添加基本地图。
标记
向地图添加标记,让标记与点击事件互动,自定义颜色和图片等。
信息窗口
在用户点按标记时,系统会显示信息窗口,在其中提供更多信息和上下文。
控件和手势
通过配置内置界面组件和手势,自定义用户的互动方式。
活动
监听地图上的事件,包括地图点击、标记点击、相机更改、叠加层事件等。
形状
向地图添加多边形、多段线和圆形,然后自定义它们的外观。
地面叠加层
添加与纬度/经度坐标绑定并随着您拖动或缩放地图而移动的图像叠加层。
Wear OS 支持
使用 Maps SDK for Android 构建穿戴式应用。
相机和视图
控制相机的各个方面,包括位置、缩放级别和方位。
图块叠加层
在 Google 的基本地图图块上面叠加图像,以向应用添加数据和本地图像。
实用程序和帮助程序库
为 Android 应用集成开源实用程序和帮助程序库
Maps Android KTX
使用 Kotlin 扩展程序编写简洁而规范的 Kotlin 代码。
Maps SDK for Android 实用程序库
借助适用于各种应用的实用程序优化应用。
Maps Android Rx
将 RxJava 绑定与 Maps SDK for Android 和 Places SDK for Android 搭配使用。
Jetpack Compose 组件
将 Jetpack Compose 与 Maps SDK for Android 搭配使用。
代码示例
运行演示如何使用 Maps SDK for Android 的示例应用。
代码示例概览
安装并运行 Java 版和 Kotlin 版 Maps SDK for Android 演示。
Maps Platform Codelab
了解如何向 Android 应用添加当前地点选择器,等等。
帮助和支持
获取帮助。提供帮助,加入社区。
Stack Overflow
获取帮助。提供帮助。打造互帮互助的地图社区。
问题跟踪器
报告 bug 或提交功能请求。
平台状态
了解平台出现的突发事件和服务中断。
支持
向 Google Maps Platform 团队寻求帮助。