我没有使用谷歌地图或Openstreet地图。我正在使用另一个third party custom maps,它不提供任何边界框类或方法。所以我想要实现的是缩放以适应地图上的所有标记或缩放到地图上绘制的路线。与Google一样,提供LatLngBounds bounds = mMap.getProjection().getVisibleRegion().latLngBounds;
个类,OpenStreetMaps提供zoomToBoundingBox()
来实现此功能。我只有latlng点和地图尺寸宽度/高度。如何计算地图上绘制的标记或路线的边界或边界框缩放级别以使其适合屏幕?任何公式或数学计算?