再会,
目前我正在创建一个 Android 应用程序,它将向用户显示他们在地图上的当前位置。遗憾的是,我似乎无法在 OnCreate 方法中放大用户的当前位置。它似乎在 OnMapClick 方法中工作。
我想摆脱 OnMapClick 方法并在加载地图时显示用户的当前位置。
下面的代码是地图类的 OnCreate 方法的一部分
Settings setting = new Settings();
setting.saveSettings(Maps.this);
LocationManager locationManager =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
这是 OnLocationChanged 方法的代码
public void onLocationChanged(Location location) {
int lat = (int)(location.getLatitude());
int lng =(int)(location.getLongitude());
LatLng loc = new LatLng(lat,lng);
myMap.moveCamera(CameraUpdateFactory.newLatLngZoom(loc, 15));
myMap.animateCamera(CameraUpdateFactory.zoomIn());
我拥有一个 API 密钥并在我的应用程序中有地图。