MapBox Android:使用正确的填充方式



我试图虚拟地减少MapBox可视区域的边界,以获得比实际区域更小的区域。原因是,我将把坐标发送给一个服务,这个服务将返回一个点列表,我希望确保这些点在map中都是可见的。所以我想使用填充来减少我将要发送的边界。

到目前为止,我已经尝试了很多方法,例如已弃用的mapbox.setPadding()CameraUpdateFactory.paddingTo(),但没有方法似乎可以正常工作,我不明白哪种方法是正确的。问题是,我找不到任何指南/教程/例子来显示如何正确使用填充,而关于填充用法的官方文档在我看来相当糟糕。

有人发现或知道关于这个主题的一些有用的东西吗?

目前我使用的是最新的mapbox稳定版本(9.6.1)。

提前感谢!

是https://docs.mapbox.com/android/maps/examples/restrict-map-panning和https://docs.mapbox.com/android/maps/examples/fit-camera-in-bounding-box/可能有帮助。

https://docs.mapbox.com/android/maps/examples/restrict-map-panning似乎最接近你想要达到的目标,对吗?

遗憾的是,我让填充工作的唯一方法(如您所描述的)是升级到mapbox 10。

在9.2中,它曾经以一种奇怪的方式工作(它是push而不是reduce)但在9.6时,它完全停止了工作。

最新更新