百度地图点击定位回到当前位置
·
在第一次加载地图时,用局部变量latLng 记录当前坐标
if(isFirstLocate){
latLng = new LatLng(location.getLatitude(), location.getLongitude());
MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(latLng);
baiduMap.animateMapStatus(update);
update = MapStatusUpdateFactory.zoomTo(16f);
baiduMap.animateMapStatus(update);
isFirstLocate = false;
}
为按钮设置点击方法
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.dw_bt:
//baiduMap.setMyLocationEnabled(true);
MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory.newLatLng(latLng);
baiduMap.animateMapStatus(mapStatusUpdate);
//Toast.makeText(MainActivity.this,"点击",Toast.LENGTH_SHORT).show();
}
}
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)