and*_*eil 5 android android-maps-v2
在MapsV2中,我想以编程方式执行单击地图右上角的myLocation按钮.
在以前版本的MapsV2中,我可以通过遍历视图层次结构来获取按钮的句柄,然后说myButton.performClick()(如果我想要的话,也可以重新定位地图上的按钮).但在最新版本中,这已经停止工作,所以我认为谷歌故意禁用这种潜力.
我怎样才能将地图置于代码的当前位置,就像用户按下按钮一样?
只是用
map.getMyLocation()
Run Code Online (Sandbox Code Playgroud)
它会返回蓝点的位置,然后将相机更改为该位置
CameraPosition position = new CameraPosition.Builder()
.target(new LatLng(location.getLatitude(),location.getLongitude()))
.zoom(zoom).build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(position));
Run Code Online (Sandbox Code Playgroud)
还有一个OnMyLocationButtonClickListener如果你想听我的位置按钮点击
| 归档时间: |
|
| 查看次数: |
4565 次 |
| 最近记录: |