/** * 跑步时地图的Style * * @return */ private MyLocationStyle getMoveStyle() { myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_run)); return myLocationStyle; }
private MyLocationStyle getPositionStyle() { myLocationStyle.myLocationIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)); return myLocationStyle; }
/** * 自定义的我的位置的图标,自定义系统的小蓝点 */ private void setupLocationIcon() { MyLocationStyle myLocationStyle = new MyLocationStyle(); myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.mipmap.my_location));//自定义图标 myLocationStyle.strokeColor(getResources().getColor(R.color.main_color));//自定义精度范围的圆形边框颜色 myLocationStyle.strokeWidth(5f);//自定义圆形边框的宽度 myLocationStyle.radiusFillColor(Color.argb(10, 0, 0, 180));//设置圆形的填充颜色 mAMap.setMyLocationStyle(myLocationStyle);//将自定义的样式显示在地图上 Log.e(TAG, "设置自定义样式"); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setOnMapClickListener(this); mAMap.setLocationSource(this);// 设置定位监听 // 自定义系统定位蓝点 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setLocationSource(this);// 设置定位监听 mAMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 // 自定义系统定位蓝点 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setLocationSource(this);// 设置定位监听 mAMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 // 自定义系统定位蓝点 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setOnMapClickListener(this); mAMap.setLocationSource(this);// 设置定位监听 mAMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 // 自定义系统定位蓝点 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setOnMapClickListener(this); mAMap.setLocationSource(this);// 设置定位监听 mAMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }
/** * 设置一些amap的属性 */ private void setUpMap() { mAMap.setOnMapClickListener(this); mAMap.setLocationSource(this);// 设置定位监听 mAMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示 // 自定义系统定位蓝点 MyLocationStyle myLocationStyle = new MyLocationStyle(); // 自定义定位蓝点图标 myLocationStyle.myLocationIcon( BitmapDescriptorFactory.fromResource(R.drawable.gps_point)); // 自定义精度范围的圆形边框颜色 myLocationStyle.strokeColor(Color.argb(0, 0, 0, 0)); // 自定义精度范围的圆形边框宽度 myLocationStyle.strokeWidth(0); // 设置圆形的填充颜色 myLocationStyle.radiusFillColor(Color.argb(0, 0, 0, 0)); // 将自定义的 myLocationStyle 对象添加到地图上 mAMap.setMyLocationStyle(myLocationStyle); mAMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false // 设置定位的类型为定位模式 ,可以由定位、跟随或地图根据面向方向旋转几种 mAMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE); }