百度地图之自定义绘制功能(三)

2014-11-24 09:24:19 · 作者: · 浏览: 2
E6); int lon = (int) (mLon * 1E6); // 构建文字 TextItem item = new TextItem(); // 设置文字位置 item.pt = new GeoPoint(lat, lon); // 设置文件内容 item.text = "百度地图SDK"; // 设文字大小 item.fontSize = 40; Symbol symbol = new Symbol(); Symbol.Color bgColor = symbol.new Color(); // 设置文字背景色 bgColor.red = 0; bgColor.blue = 0; bgColor.green = 255; bgColor.alpha = 50; Symbol.Color fontColor = symbol.new Color(); // 设置文字着色 fontColor.alpha = 255; fontColor.red = 0; fontColor.green = 0; fontColor.blue = 255; // 设置对齐方式 item.align = TextItem.ALIGN_CENTER; // 设置文字颜色和背景颜色 item.fontColor = fontColor; item.bgColor = bgColor; return item; } @Override protected void onPause() { mMapView.onPause(); super.onPause(); } @Override protected void onResume() { mMapView.onResume(); super.onResume(); } @Override protected void onDestroy() { mMapView.destroy(); super.onDestroy(); } @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); mMapView.onSaveInstanceState(outState); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); mMapView.onRestoreInstanceState(savedInstanceState); } }

布局XMl:
< xml version="1.0" encoding="utf-8" >