Codenameone 将MapContainer cameraPosition设置为显示所有点

Codenameone 将MapContainer cameraPosition设置为显示所有点,codenameone,Codenameone,我有一个数组latlong值,我想显示在地图上。挑战是我想要一个动态的摄像机位置,一次显示所有的点,而不管它们之间的距离 我已经尝试将MapContainer.setCameraPosition(lat,long)设置为数组中的最后一个值。现在的问题是要使用什么样的右缩放级别,或者是否有其他方法可以实现这一点您可以使用fitBounds,它接受包含左上角坐标和右下角坐标的边界框。例如 mapc.fitBounds(new BoundingBox(southWestCoord, northEast

我有一个数组latlong值,我想显示在地图上。挑战是我想要一个动态的摄像机位置,一次显示所有的点,而不管它们之间的距离


我已经尝试将MapContainer.setCameraPosition(lat,long)设置为数组中的最后一个值。现在的问题是要使用什么样的右缩放级别,或者是否有其他方法可以实现这一点

您可以使用
fitBounds
,它接受包含左上角坐标和右下角坐标的边界框。例如

mapc.fitBounds(new BoundingBox(southWestCoord, northEastCoord));
你也可以使用

mapc.fitBounds(BoundingBox.create(arrayOfCoords));