把view放在地图覆盖物上

倾然丶 夕夏残阳落幕 提交于 2020-02-22 12:57:03
View view = LayoutInflater.from(OrderMonitoringActivity.this).inflate(R.layout.map_location, null);
			TextView knight = (TextView) view.findViewById(R.id.knighttext);
			knight.setText("商家位置");
			view.setDrawingCacheEnabled(true);
			view.measure(MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
			view.layout(0, 0, view.getMeasuredWidth(),view.getMeasuredHeight());
			view.buildDrawingCache();
			Bitmap newbmp = view.getDrawingCache();
			Drawable bd = new BitmapDrawable(newbmp);

			mOverlay = new MyOverlay(bd, mMapView);
			GeoPoint pt = new GeoPoint(Integer.parseInt(location[0]),Integer.parseInt(location[1]));
			OverlayItem item1 = new OverlayItem(pt, "覆盖物", "");
			item1.setMarker(bd);
			mOverlay.addItem(item1);

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!