1

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

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

提前致谢!

4

1 回答 1

0

如果您使用的是ItemizedOverlay,您可以这样做:

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

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

于 2012-09-06T17:28:36.713 回答