2017-02-14 105 views
2

在默认的MapView中,视图放大到用户捏合的坐标附近的点。我想捏缩放视图进/出一个固定点。MapBox缩放行为以缩放固定点

我无法在SDK中找到任何属性或功能,似乎这样做。我通过将zoomEnabled设置为false来实现自己的hack,添加pinchGesture并使其速度(无论是正值还是负值)增加或减小缩放级别。然而,这种天真的做法是有效的挑剔。

有没有正确的方法来做到这一点?

+0

可以添加你的代码看起来像,看它是否是一个编码错误? –

+0

不,这不是编码错误。我根本没有看到MapBox的任何功能来做到这一点。就我自己的捏缩放实现而言,它是非常基础的。我不认为实现自己的手势是走的路,这就是为什么我要问MapBox SDK的原因。 –

+0

您可以发布MapBox的属性图片吗? –

回答

0

我相信我发现你修复。据我所知,你不希望用户从你设定的固定点移动,但你确实想让他们放大和缩小。一个简单的属性应该解决这个问题。在地图视图的属性检查器下,查找标题为“滚动”的复选框并取消选中它。这解决了我的问题。我附上了一张图片以帮助显示要查找的内容。

+0

那不太对。我希望他们能够平息。但是,当它们缩放时,应该放大/缩小中心点,而不管它们在哪里捏。 –

+0

所以你只希望他们能够放大一个中心点,没有别的? –

+0

这是正确的。 –