Java 如何在MapBox Android SDK上使用FitBounds?
MapBox GL JS包含FitBounds方法,用于以某些点为中心,并调整缩放以适应()中的边界。然而,在Android SDK API文档中,我似乎找不到对该方法的任何引用Java 如何在MapBox Android SDK上使用FitBounds?,java,android,mapbox,mapbox-gl,Java,Android,Mapbox,Mapbox Gl,MapBox GL JS包含FitBounds方法,用于以某些点为中心,并调整缩放以适应()中的边界。然而,在Android SDK API文档中,我似乎找不到对该方法的任何引用 有人知道我如何利用FitBounds()或等效的方法吗?好问题。为了实现这一点,您需要创建一个LatLngBounds,然后缩放到该位置 因此,使用最新的SDK版本4.0.0,您可以通过以下代码实现这一点: LatLngBounds latLngBounds = new LatLngBounds.Builder()
有人知道我如何利用FitBounds()或等效的方法吗?好问题。为了实现这一点,您需要创建一个
LatLngBounds
,然后缩放到该位置
因此,使用最新的SDK版本4.0.0,您可以通过以下代码实现这一点:
LatLngBounds latLngBounds = new LatLngBounds.Builder()
.include(first marker position)
.include(second marker position)
.build();
CameraUpdateFactory.newLatLngBounds(latLngBounds, 10);
通过将它们包含在边界框中,可以包含任意多个
LatLng
。希望这有帮助 太好了,谢谢你及时的回答。谢谢。为了给它一点好的效果,你可以试试:mapboxMap.easeCamera(CameraUpdateFactory.newLatLngBounds(latLngBounds,50),5000)@cammace如果地图的某个部分被某个Android视图覆盖怎么办?