【发布时间】:2019-01-25 11:17:38
【问题描述】:
我有一个要在地图上显示的数组 latlong 值。挑战是我想要一个动态 cameraPosition 一次显示所有点,而不管它们之间的距离如何。
我已经尝试了 MapContainer.setCameraPosition(lat,long) 到数组中的最后一个值。你现在的问题是什么是正确的缩放级别,或者有其他方法可以实现这一点
【问题讨论】:
标签: codenameone
我有一个要在地图上显示的数组 latlong 值。挑战是我想要一个动态 cameraPosition 一次显示所有点,而不管它们之间的距离如何。
我已经尝试了 MapContainer.setCameraPosition(lat,long) 到数组中的最后一个值。你现在的问题是什么是正确的缩放级别,或者有其他方法可以实现这一点
【问题讨论】:
标签: codenameone
您可以使用fitBounds,它接受一个包含左上角坐标和右下角坐标的边界框。例如
mapc.fitBounds(new BoundingBox(southWestCoord, northEastCoord));
你也可以使用
mapc.fitBounds(BoundingBox.create(arrayOfCoords));
【讨论】: