【发布时间】:2015-08-11 18:41:49
【问题描述】:
我想使用自定义纬度和经度显示我当前的位置,我在 Location 对象中设置了纬度和经度,如下所示:
Location location = new Location ("");
location.setLatitude(lat);
location.setLongitude(lon);
之后我调用 onLocationChanged(location) 方法,方法如下:
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
mLatitude = location.getLatitude();
mLongitude = location.getLongitude();
LatLng latLng0 = new LatLng(mLatitude, mLongitude);
mGoogleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng0));
mGoogleMap.animateCamera(CameraUpdateFactory.zoomTo(12));
}
地图已显示,但没有像往常一样用蓝点显示我的当前位置,有人可以帮忙吗?
【问题讨论】:
-
您是否在 onCreated 方法中设置了回调 onlocation 更新。如果不试试这个答案stackoverflow.com/a/17591377/1676666
标签: android location google-maps-api-2