未经许可使用Google Maps API MapView



有人知道是否可以在不授予位置权限的情况下使用Android MapView的Google Maps API吗?我只是想绘制一张地图并在上面放置一个标记。我不会以任何方式询问用户的位置。

我不能使用MapFragment,因为我将这个视图容纳在另一个Fragment中,并且在Android 4.2之前不支持嵌套的片段。

根据指定Android权限部分:

建议使用以下位置权限,但如果应用程序无法通过编程或启用"我的位置"层访问用户的当前位置,则可以省略这些权限。

它应该请求权限的唯一情况是,如果您正在调用setMyLocationEnabled(true)。

如果您只想显示带有标记的地图,我建议使用Google Maps静态地图API。使用此选项,您可以显示带有标记的地图图像和许多其他地图选项。然后,当用户点击图像时,您可以打开实际的谷歌地图。不过,这需要互联网许可。

<uses-permission android:name="android.permission.INTERNET" /> 

相关内容

  • 没有找到相关文章

最新更新