我使用latlngbound在地图v2上显示mutli标记.当我点击其中一个标记时,我希望相机放大.
private void loadCenter(){
Builder boundsBuilder = new LatLngBounds.Builder();
for (int i=0;i<mmarker.saveMarker.size();i++)
{
boundsBuilder.include(mmarker.saveMarker.get(i));
}
LatLngBounds bounds = boundsBuilder.build();
map.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 60));
}
@Override
public boolean onMarkerClick(Marker mMarker) {
// TODO Auto-generated method stub
Toast.makeText(this, "MARKER CLICKED", Toast.LENGTH_LONG).show();
CameraUpdate zoom=CameraUpdateFactory.newLatLngZoom(mMarker.getPosition(), 15);
map.animateCamera(zoom);
return false;
}
Run Code Online (Sandbox Code Playgroud)
我使用on标记单击侦听器来检测标记上的单击.该方法中的吐司有效.但相机不会放大,你知道为什么吗?谢谢!
我在git上找到了一个库.https://github.com/flavienlaurent/NotBoringActionBar
导入到eclipse之后,我注意到src文件夹是空的,并且有一个名为java的文件夹.无论如何试图运行它,但它给了我一个错误.
在运行之前我是否需要进行一些更改?