
public class LineUpActivity extends BaseActivity implements LocationSource {
@BindView(R.id.line_up_map)
MapView mapView;
private AMap aMap;
private UiSettings uiSettings;
private AMapLocationClient aMapLocationClient;
private AMapLocationClientOption aMapLocationClientOption;
private OnLocationChangedListener locationChangedListener;
private AppDialog dialog;
@Override
protected int getLayout() {
return R.layout.activity_line_up;
}
@Override
protected void initView() {
initMap();
}
private void initMap() {
if (aMap == null) {
aMap = mapView.getMap();
}
uiSettings = aMap.getUiSettings();
uiSettings.setZoomControlsEnabled(false);
aMap.setMyLocationEnabled(true);
aMapLocationClient = new AMapLocationClient(this);
aMapLocationClient.setLocationListener(aMapLocation -> {
Log.d