android百度地图3.0 设置多个覆盖物后如何自动缩放显示所有覆盖物

android百度地图3.0 设置多个覆盖物后,地图显示不全所有的覆盖物,如何一进去地图就能自动缩放显示所有的覆盖物

使用OverlayManager类中的

** zoomToSpan();**//缩放地图,使所有overlay都在合适的视野内。**该方法只对Marker类型的overlay有效**

方法。

你需要重写PoiOverlay继承与OverlayManager。实现里面的方法。
然后调用zoomToSpan()即可。

参考:http://blog.csdn.net/crazy1235/article/details/44002459

我直接匿名写了overlamanager,但是不行,每次进去只显示中心点

map.getBaiduMap().setOnMapLoadedCallback(new OnMapLoadedCallback() {

                            @Override
                            public void onMapLoaded() {
                                // TODO Auto-generated method stub
                                ovemanager.zoomToSpan();
                            }
                        });
                            ovemanager.zoomToSpan();写在OnMapLoadedCallback方法里面