com.baidu.mapapi.cloud.Bounds; import com.baidu.mapapi.map.MapView; import com.baidu.mapapi.map.OverlayItem > createCluster(List<OverlayItem> markerList){ this.mMarkers.clear(); List<OverlayItem > itemList = new ArrayList<OverlayItem>(); for(int i=0;i<markerList.size();i++){ oi = new OverlayItem(cm.getmCenter(),cm.getTitle(),cm.getSnippet()); oi.setMarker(cm.getMarker itemList.add(oi); } return itemList; } private void addCluster(OverlayItem
com.baidu.mapapi.cloud.Bounds; import com.baidu.mapapi.map.MapView; import com.baidu.mapapi.map.OverlayItem > createCluster(List<OverlayItem> markerList){ this.mMarkers.clear(); List<OverlayItem > itemList = new ArrayList<OverlayItem>(); for(int i=0;i<markerList.size();i++){ ClusterMarker cm = mMarkers.get(i); setClusterDrawable(cm); OverlayItem oi = new OverlayItem(cm.getmCenter(),cm.getTitle(),cm.getSnippet()); oi.setMarker(cm.getMarker
@Override protected boolean onTap(int index) { OverlayItem item = getItem(index); item = new OverlayItem(point, "黑马程序猿", "不10000就业不交一分钱学费");// 1坐标点 2 标题 3 描写叙述 itemizedOverlay.addItem (item); item = new OverlayItem(new GeoPoint(latitude + 1000, longitude), "向北", "添加纬度 "); itemizedOverlay.addItem(item); item = new OverlayItem(new GeoPoint(latitude, longitude + 1000), "向东", "添加经度"); itemizedOverlay.addItem(item); item = new OverlayItem(new
overlayItem = new OverlayItem(point, "你好", "我现在是在哪儿呀"); firstOverlay.addOverlay(overlayItem 对象添加到List当中 public void addOverlay(OverlayItem overlayItem) { overlayItems.add(overlayItem); populate ();//为添加进来的OverlayItem执行所有的操作。 } @Override protected OverlayItem createItem(int i) { //用于创建一个OverlayItem对象 return overlayItems.get 还用到了OverlayItem类,一个OverlayItem对象代表地图上的一个标记。