缩放控制的默认方法称为 animateToRegion。。但是,如果您旋转地图(更改方位角值)然后使用此方法,则方位角值将设置为默认值。
animatedToRegion 并不是唯一的缩放方法(您也可以使用手势进行缩放),但是在我的应用中,我需要具有缩放按钮,因此需要一种以编程方式更改方位的方法。
那么如何在不触摸旋转的情况下缩放/更改区域?
其他信息:我还发现,当您使用 animateToBearing 时,它会更改区域的 latitudeDelta 和 longitudeDelta ,例如 x 和 y 。我以为可以用增量控制方位角,所以我硬编码了这些增量中的差异,并将其传递给 animateToRegion ,但是它并没有改变方位角的值,只有缩放得到了改变。 >