《Android第一行代码》11.4.2移动到我的位置一节中,使用:
if(isFirstLocate) {
LatLng ll = new LatLng(bdLocation.getLatitude(), bdLocation.getLongitude()); MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(ll); baiduMap.animateMapStatus(update); update = MapStatusUpdateFactory.zoomTo(16f); baiduMap.animateMapStatus(update); isFirstLocate = false;}查阅百度地图demo可知,正确写法应为:
if (isFirstLocate) {
isFirstLocate = false;
LatLng ll = new LatLng(bdLocation.getLatitude(),
bdLocation.getLongitude());
MapStatus.Builder builder = new MapStatus.Builder();
builder.target(ll).zoom(18.0f);
baiduMap.animateMapStatus(MapStatusUpdateFactory.newMapStatus(builder.build()));
}版权声明:本文为YanhaiFu_whut原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。