【发布时间】:2016-09-30 13:00:22
【问题描述】:
我正在努力实现相机更新将在两个位置之间居中 但是如果生成的缩放级别大于 12,则应将其设置为 12。
所以我需要一些:
CameraUpdateFactory.newLatLngBounds(bounds,padding);
但是应该有最大缩放级别而不是padding。
我的解决方案要求我计算相机更新后的确切屏幕边界,但我在这里卡住了。
【问题讨论】:
-
您的问题是与相机定位后获取缩放级别值有关,还是在确定当前缩放级别是否> = 12后设置相机缩放级别?
-
我需要缩放级别为
-
'newLatLngZoom' doesn't guarantee that both coordinates will be visible to user.是的,否则padding会做什么? -
@pskink 单词“both”代表两个
LatLng对象。这意味着地图上有两个地方。 -
您使用
LatLngBounds作为参数,因此这些范围内的任意数量的LatLng都将可见:换句话说,整个LatLngBounds将在四个屏幕上通过可选的padding可见边