1.先根据官网介绍下载相应的SDK包。
**注意,从坐标拾取系统上拾取的坐标,在使用时需要把经纬度反过来填写!!!
(拾取的是(10,20),设置时应该为(20,10))才能显示正确的位置**
a:定位设置
//三角箭头跟随手机方向转动 //初始化定位蓝点样式类 MyLocationStyle myLocationStyle = new MyLocationStyle(); // myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE); // 连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。 // (1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。 //设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。 myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE); myLocationStyle.interval(10000);//持续定位,间隔10s //设置定位蓝点的Style aMap.setMyLocationStyle(myLocationStyle); //设置默认定位按钮是否显示,自行设置。(true:地图上显示定位按钮,点击后自动定位当前位置) aMap.getUiSettings().setMyLocationButtonEnabled(true); myLocationStyle.showMyLocation(true); //设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。