LatLngBounds.Builder boundsBuilder = new LatLngBounds.Builder();//存放所有点的经纬度for(int i=0;i<markers.size();i++){ boundsBuilder.include(markers.get(i).getPosition());//把所有点都include进去(LatLng类型)}aMap.animateCamera(CameraUpdateFactory.newLatLngBounds(boundsBuilder.build(), 15));//第二个参数为四周留空宽度
即可在屏幕中显示所有marker标记
转载:http://blog.csdn.net/leexiaobin1993/article/details/72780068
aMap.addMarker(getMarkerOptions(amapLocation));
//自定义一个图钉,并且设置图标,当我们点击图钉时,显示设置的信息 private MarkerOptions getMarkerOptions(AMapLocation amapLocation) { //设置图钉选项 MarkerOptions options = new MarkerOptions(); //图标 options.icon(BitmapDescriptorFactory.fromResource(R.drawable.map_loc_my_pos_icon)); //位置 options.position(new LatLng(amapLocation.getLatitude(), amapLocation.getLongitude())); //设置多少帧刷新一次图片资源 options.period(60); return options; }