Kotlin Android Google Map 固定位置17 Mar 2025 | 4 分钟阅读 Google Map 显示当前位置、导航位置方向、搜索位置等。要在应用程序中放置 Google Map,我们需要创建 Google Map API 密钥并将其集成到我们的应用程序中。 使用 Java 代码的 Google Map 教程在 Android Google Map 中实现。 在本教程中,我们将在我们的 Android 应用程序中集成 Google Maps。要在应用程序中放置 Google Map,请选择活动类型为 Google Maps Activity。 默认情况下,此活动会生成 Google 地图所需的配置和设置。 ![]() 要实现 Google Map,我们需要生成 Google Map API 密钥并将其集成到我们的应用程序中。 从 res/values/google_map_api.xml 文件中复制 URL,并将其粘贴到浏览器中,或者我们可以直接访问 Google 开发者控制台 生成 Google Map API 密钥。 ![]() ![]() 单击创建 API 密钥以生成 API 密钥。 ![]() 单击创建 API 密钥后,它将生成我们的 API 密钥,并显示以下屏幕。 ![]() 将生成的 API 密钥粘贴到我们的 res/values/google_map_api.xml 文件中。 ![]() activity_maps.xml在 activity_maps.xml 布局文件中添加以下代码。 build.gradle在 build.gradle 文件中添加 Google Map Service 和 Google Location Service 依赖项。 strings.xmlgoogle_map_api.xml将 Google Map API 密钥放置在 res/values/google_map_api.xml 文件中。 MapsActivity.kt要在我们的 MapsActivity.kt 类中获取 GoogleMap 对象,我们需要实现 OnMapReadyCallback 接口并重写 onMapReady() 回调方法。 要在地图上显示固定位置,请将纬度和经度点放在 LatLng(latitude, longitude) 中。 GoogleMap.addMarker() 指出给定位置的位置。 AndroidManifest.xml在 AndroidManifest.xml 文件中添加 输出 ![]() MapsActivity.kt在 Marshmallow 版本上构建的应用程序促进了运行时用户权限。 在此类中,我们通过提供运行时权限来访问设备精确定位 ACCESS_FINE_LOCATION 来创建上述示例。 输出 ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。