我正在尝试虚拟地减少 MapBoxvisibleArea 的边界,以获得比实际区域更小的区域。原因是我要将坐标发送到一个服务,该服务将返回点列表,并且我想确保这些点在地图中都可见。所以我想使用填充来实际上减少我要发送的界限。
到目前为止,我已经尝试了很多方法,例如已弃用的
mapbox.setPadding()
和CameraUpdateFactory.paddingTo()
,但似乎没有一种方法可以正常工作,我不明白哪种方法是正确的。问题是我找不到任何指南/教程/示例来说明如何正确使用填充,并且有关填充使用的官方文档恕我直言非常糟糕。
有人发现或知道有关此主题的有用信息吗?
目前我正在使用最新的mapbox稳定版本(9.6.1)。
提前谢谢您!
遗憾的是,我让填充工作的唯一方法(如您所描述的)是升级到mapbox 10。
在 9.2 中,它曾经以一种奇怪的方式工作(它是推动而不是减少) 但到了 9.6 就完全停止工作了。