自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 516|回复: 1
打印 上一主题 下一主题

[报错] 设置setMapStatusLimits后,地图不能进行缩放?

[复制链接]
最佳答案
0 

3

主题

12

帖子

53

积分

新手上路

Rank: 1

积分
53
跳转到指定楼层
楼主
发表于 2018-9-19 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: 6.3.0
产品: 3D地图
手机型号: 华为Mate9;H60-L11
使用接口: map.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 对象并无问题
回复

使用道具 举报

最佳答案
0 

3

主题

12

帖子

53

积分

新手上路

Rank: 1

积分
53
来自 2#
 楼主| 发表于 2018-9-19 18:02:29 | 只看该作者
已解决,是设置了地图最小缩放比例所致
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表