我需要地图中的两个叠加项目。我使用以下代码来获取叠加
enter code here
MapOverlay 类扩展了 com.google.android.maps.Overlay { @覆盖 公共布尔绘制(画布画布,MapView mapView, 布尔阴影,长时) { super.draw(画布,mapView,阴影); 油漆油漆 = 新油漆(); //---将 GeoPoint 转换为屏幕像素--- 点screenPts = new Point(); mapView.getProjection().toPixels(p, screenPts); // mapView.getProjection().toPixels(p1, screenPts); 油漆.setStrokeWidth(1); paint.setARGB(255, 255, 00, 00); paint.setStyle(Paint.Style.STROKE); //---添加标记--- 位图 bmp = BitmapFactory.decodeResource( getResources(), R.drawable.marker); canvas.drawBitmap(bmp,screenPts.x,screenPts.y,paint); canvas.drawText("我在这里...", screenPts.x, screenPts.y, paint);return true; } MapOverlay mapOverlay = new MapOverlay(); List<Overlay> listOfOverlays = mapView.getOverlays(); listOfOverlays.clear(); listOfOverlays.add(mapOverlay); mapView.invalidate();
下面的代码在创建部分中。从这个代码我只能得到一个覆盖。我怎样才能用它来得到另一个覆盖?我想要两个覆盖,我怎么能从这个代码中得到另一个?