Android(安卓)高德定位展示当前位置在地图上
16lz
2021-01-24
第一步:加权限
第二步:添加配置
//开发者申请的key
第三步:代码设置
private void initMap() { if (mAMap == null) { mAMap = map.getMap(); } myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。 myLocationStyle.interval(2000); //设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。 mAMap.setMyLocationStyle(myLocationStyle);//设置定位蓝点的Style //aMap.getUiSettings().setMyLocationButtonEnabled(true);设置默认定位按钮是否显示,非必需设置。 mAMap.setMyLocationEnabled(true);// 设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。 mAMap.moveCamera(CameraUpdateFactory.zoomTo(17)); myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW);//连续定位、且将视角移动到地图中心点,定位蓝点跟随设备移动}
布局文件:
更多相关文章
- Android(安卓)AOSP 环境下实现C++直接调用libmedia.so接口播放视
- Android(安卓)一些指令
- android细节知识小点(动态更新)
- Appium+Python移动端(Android)自动化测试环境搭建
- Android(安卓)APN的设置问题:默认“已起用数据”关闭
- 在Android中使用ExecutorService、Executors、Feature
- Android捕获异常
- 通过API级别进行文档内容过滤
- delphi xe5 android 关于文件大小的几个问答O(∩_∩)O~