百度地图开发之点聚合功能

}

@Override

protected void onPause() {

mMapView.onPause();

super.onPause();

}

@Override

protected void onResume() {

mMapView.onResume();

super.onResume();

}

@Override

protected void onDestroy() {

mMapView.onDestroy();

super.onDestroy();

}

/**

  • 向地图添加Marker点

*/

public void addMarkers() {

// 添加Marker点

LatLng llA = new LatLng(39.963175, 116.400244);

LatLng llB = new LatLng(39.942821, 116.369199);

LatLng llC = new LatLng(39.939723, 116.425541);

LatLng llD = new LatLng(39.906965, 116.401394);

LatLng llE = new LatLng(39.956965, 116.331394);

LatLng llF = new LatLng(39.886965, 116.441394);

LatLng llG = new LatLng(39.996965, 116.411394);

List items = new ArrayList();

items.add(new MyItem(llA));

items.add(new MyItem(llB));

items.add(new MyItem(llC));

items.add(new MyItem(llD));

items.add(new MyItem(llE));

items.add(new MyItem(llF));

items.add(new MyItem(llG));

mClusterManager.addItems(items);

}

/**

  • 每个Marker点,包含Marker点坐标以及图标

*/

public class MyItem implements ClusterItem {

private final LatLng mPosition;

public MyItem(LatLng latLng) {

你可能感兴趣的:(百度地图开发之点聚合功能)