Android使用百度地图移动到我的位置
16lz
2021-01-23
《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()));}
更多相关文章
- edittext的光标的位置
- android GPS 获取位置
- Android对话框的高级设置《二》设置对话框按钮的透明度和对话框
- 00015-相对布局位置属性
- 设置Android程序的默认安装位置
- Android API指南(二)自定义控件04之 位置说明
- Android RadioButton背景图片和文字的相对位置
- 控件位置
- RadioButton 选择框的位置