【发布时间】:2017-02-09 04:51:40
【问题描述】:
我正在设置mMap.setMyLocationEnabled(true),并且我成功获取了当前位置,但是...
无法缩放到该位置。
无法从该位置获取 lat 和 lng
从获取纬度和经度我使用下面的代码,但它给了我null。我从onMapReady(Google Map) 调用下面的方法并传递谷歌地图对象。
private void goToCurrentLocation(GoogleMap map) {
Log.d("Tag", "inside");
Location loc = map.getMyLocation();
if (loc != null) {
LatLng point = new LatLng(loc.getLatitude(), loc.getLongitude());
Log.d("Tag=", "latlng=" + point);
map.animateCamera(CameraUpdateFactory.newLatLngZoom(point, 15));
}
}
除了将经纬度设为 getMyLocation 已弃用之外,还有其他选择吗?
【问题讨论】:
标签: android google-maps