android - 谷歌地图当前位置标记和精度半径叠加

标签 android google-maps google-maps-android-api-2

如何在 Google Maps Android API v2 上显示一个闪烁的省略号和一个圆圈来表明用户的当前位置和准确性(蓝色叠加层)?

更具体地说,我怎样才能拥有像 Google 使用的动画可绘制对象?以及如何将圆圈显示为蓝色叠加层(25% alpha 或类似值)?

谢谢。

最佳答案

其实解决方案比我想象的要简单。

使用 Google Maps Android API v2 时,GoogleMap 对象有一个名为 setMyLocation 的方法。如果将其设置为 true,Maps API 的 my-location 布局将被激活,并显示蓝色省略号或指示方位的箭头。

如果需要在Activity创建时自动将摄像头移动到用户位置,需要引用这篇文章:http://discgolfsoftware.wordpress.com/2012/12/06/google-maps-android-api-v2-mylocation-locationsource-and-event-handling/

关于android - 谷歌地图当前位置标记和精度半径叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14418135/

相关文章:

android - SQLite TEXT 比较不适用于附加的数据库

android - 当我的应用程序失去焦点并重新获得焦点时,UI 会更新。奇怪的问题

android - 如何在安卓应用中启用谷歌地图导航

android - 将 LatLng 转换为与 Android 屏幕兼容的像素

android - Google Maps v2 上的动画标记

android - Recyclerview 中的 Exoplayer 错误,源错误没有可用的提取器

android - Android平台交叉编译LKM模块

android - 在实时布局检查器中手动选择 Activity (Android Studio 4.0)

google-maps - Google Maps SDK Xamarin.iOS 通过 Storyboard 在 UIView 中显示 MapView

javascript - 两个相同的 Google map 链接在两个脚本中的工作方式不同