设置MapContainer cameraPosition以显示所有点

时间:2019-01-24 03:25:17

标签: codenameone

我有一个数组latlong值,要在地图上显示。我面临的挑战是我想让动态的cameraPosition一次显示所有点,而不管它们之间的距离如何。

我已经尝试了MapContainer.setCameraPosition(lat,long)到数组中的最后一个值。现在的问题是要使用什么正确的缩放级别,或者还有其他方法可以实现?

1 个答案:

答案 0 :(得分:1)

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

mapc.fitBounds(new BoundingBox(southWestCoord, northEastCoord));

您也可以使用

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