Android Google Map 显示当前位置17 Mar 2025 | 4 分钟阅读 在上一篇 Android Google Map 的教程中,我们仅仅显示了 MapsActivity.java 文件中设置的默认坐标(位置)。 在本教程中,我们将显示用户当前位置并在此处放置标记。为此,我们需要生成 Google Map API 密钥。生成 Google Map API 的过程在教程 Android Google Map 中进行了描述。 要显示用户当前位置,我们需要实现一些接口及其回调方法。 Google Map 中的回调方法
GoogleMap 的 setMyLocationEnabled() 方法用于启用位置图层,该图层允许设备与当前位置进行交互。 Google Map 显示当前位置的示例让我们看一个显示设备当前位置的 Google Map 示例。 activity_maps.xml在 activity_maps.xml 文件中,将 SupportMapFragment 添加到 fragment 中。 build.gradel在 build.gradle 文件中添加以下依赖项。 MapsActivity.java在 MapsActivity.java 文件中添加以下代码。 请求运行时权限运行 Android 6.0 (Marshmallow) 或更高版本的 Android 设备需要一些运行时权限才能访问设备功能。 在上面的 MapsActivity.java 文件中,我们添加了一个运行时权限 Manifest.permission.ACCESS_FINE_LOCATION,用于请求访问设备位置。运行时权限使用 checkSelfPermission() 方法检查,并返回 PackageManager.PERMISSION_GRANTED 或 PackageManager.PERMISSION_DENIED。如果授予权限,应用程序将继续执行操作。 AndroidManifest.xml 中所需的权限在 AndroidManifest.xml 文件中添加以下用户权限。 AndroidManifest.xml输出 ![]() |
Android 提供了将 Google Map 集成到我们的应用程序中的功能。Google Map 可以显示您的当前位置、导航路线、搜索位置等。我们还可以根据我们的需求自定义 Google Map。Google Maps 的类型有四种不同的 Google Map 类型,以及一个...
阅读 4 分钟
Android Google Map 使用 Geocoder 在 Android Google Map 和 Android Google Map 显示当前位置的先前教程中,我们分别描述了显示基本 Google Map 和当前位置。现在,在本教程中,我们将实现在 Google Map 中的位置搜索功能。搜索位置...
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India