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方法里面