设置setMapStatusLimits后,地图不能进行缩放?
设置setMapStatusLimits后,地图不能进行缩放?设置setMapStatusLimits后,不论是地图缩放按钮或者是手势。都不能对地图进行缩放操作!
这是怎么回事?
附代码:
public void setLimits(ScenicSpot scenicSpot){
map.setMapStatusLimits(getBoundsBuilder(scenicSpot));
}private LatLngBounds getBoundsBuilder(ScenicSpot scenicSpot){
ArrayList<double[]> electronicFenceList = scenicSpot.getElectronicFenceList();
LatLngBounds.Builder boundsBuilder = new LatLngBounds.Builder();//存放所有点的经纬度
for (double[] lngLat : electronicFenceList){
boundsBuilder.include( new LatLng(lngLat[1], lngLat[0]) );
}
return boundsBuilder.build();
}注:获得LatLngBounds 对象并无问题
已解决,是设置了地图最小缩放比例所致
页:
[1]