Android使用百度地图移动到我的位置
16lz
2021-12-04
《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()));}
更多相关文章
- Android计时器正确应用方式解析
- Android(安卓)记录一个智障错误
- Android(安卓)boot.img介绍
- Android中EditText 设置 imeOptions 无效问题的解决方法
- Android(安卓)WebView与网页JS相互调用
- android图形叠加背景的写法
- Android(安卓)TextView Marquee的应用实例详解
- Android(安卓)完美扩大ImageView的点击范围方案
- Android(安卓)8、Android(安卓)9获取手机序列号的兼容写法