使用高德地图api,默认定位当前人位置
1 /** 2 * 设置一些amap的属性 3 */ 4 private void setUpMap() { 5 6 // 如果要设置定位的默认状态,可以在此处进行设置 7 myLocationStyle = new MyLocationStyle(); 8 // aMap.setMyLocationStyle(myLocationStyle); 9 aMap.setMyLocationStyle(myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_SHOW)); 10 aMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 11 aMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false 12 13 //设置地图默认的比例尺是否显示 14 mUiSettings.setScaleControlsEnabled(true); 15 //设置地图默认的缩放按钮是否显示 16 mUiSettings.setZoomControlsEnabled(false); 17 zoomRadioGroup.setVisibility(View.VISIBLE); 18 //设置地图默认的指南针是否显示 19 mUiSettings.setCompassEnabled(true); 20 //设置最大最小缩放级别 21 setZoomLevel(); 22 23 //定位当前 24 aMap.setOnMyLocationChangeListener(new AMap.OnMyLocationChangeListener() { 25 26 @Override 27 28 public void onMyLocationChange(Location location) { 29 30 double latitude = location.getLatitude(); 31 32 double longitude = location.getLongitude(); 33 34 LatLng latLng =new LatLng(latitude,longitude); 35 36 aMap.animateCamera(CameraUpdateFactory.newLatLng(latLng)); 37 38 } 39 40 }); 41 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-07-26 用Eclipse的maven方式创建JFinal项目
2018-07-26 Maven笔记
2016-07-26 android_studio上传svn的时候那些不提交
2016-07-26 android中 onResume()方法什么时候执行 ??(转)