如何调整变焦控制以显示所有点?

时间:2012-09-06 17:23:03

标签: android overlay zoom android-mapview

很抱歉,如果已经在这里询问过,但我没有发现任何类似的问题。我的问题很短,但也很棘手:在Android的Google MapView中,如何调整缩放控件以在mapview中显示一组叠加点?在技​​术方面,我想编写以下算法:

List<GeoPoint> L = getPoints()
mapZoomLevel = 1
while (not(all points in L are visible in map)) {
    mapZoomLevel++
}

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您使用ItemizedOverlay,则可以执行此操作:

public void zoomOverlays() {
    mMapView.getController().zoomToSpan(itemizedOverlay.getLatSpanE6(), itemizedOverlay.getLonSpanE6());
}

换句话说,如果不是,你应该使用ItemizedOverlay