牧者

大风起兮云飞扬

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

百度地图

1、最佳视野

mBaiduMap.setOnMapLoadedCallback(new OnMapLoadedCallback() {

@Override
public void onMapLoaded() {
// 路线
LatLng p1 = new LatLng(31.209933, 121.608515);
LatLng p2 = new LatLng(30.905841, 121.927665);
LatLng p3 = new LatLng(31.049502, 121.432088);
LatLng p4 = new LatLng(31.160318, 121.434962);
LatLng p5 = new LatLng(34.283806, 117.198051);
LatLng p6 = new LatLng(29.545097, 106.568581);
LatLng p7 = new LatLng(34.358342, 108.922285);
List<LatLng> points = new ArrayList<LatLng>();
points.add(p1);
points.add(p2);
points.add(p3);
points.add(p4);
points.add(p5);
points.add(p6);
points.add(p7);
OverlayOptions ooPolyline = new PolylineOptions().width(10)
.color(0xAAFF0000).points(points);
mBaiduMap.addOverlay(ooPolyline);
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (LatLng p : points) {
builder = builder.include(p);
}
LatLngBounds latlngBounds = builder.build();
MapStatusUpdate u = MapStatusUpdateFactory.newLatLngBounds(latlngBounds,mMapView.getWidth(),mMapView.getHeight());
mBaiduMap.animateMapStatus(u);

}
});

2、MarkerClick应用

    // 在地图上添加该文字对象并显示
        mBaiduMap.setOnMarkerClickListener(new OnMarkerClickListener() {

            @Override
            public boolean onMarkerClick(Marker aMarker) {
                gpsbottom.setVisibility(View.VISIBLE);
                OPCrossBoxDao dao = new OPCrossBoxDao(MapActivity.this);
                OPCrossBox bean = dao.findById(aMarker.getTitle());
                tv_OPCrossBoxname.setText(bean.getOpcrossbox_name());
                tv_lockName.setText(bean.getLock_name());
                String serial = dao.getOrderSerial(aMarker.getTitle());

                if (!"".equals(serial)) {
                    tv_workNum.setText("工单号:" + serial);
                    tv_workNum.setVisibility(View.VISIBLE);
                } else {
                    tv_workNum.setVisibility(View.GONE);
                }
                return false;
            }
        });

 

posted on 2016-12-26 15:26  牧者.D  阅读(121)  评论(0)    收藏  举报