Android 百度地图v2.1.1在地图上绘制文字方法介绍
来源:互联网 发布:夏老师c语言百度云 编辑:程序博客网 时间:2024/06/07 14:30
百度地图从v1.3.5到v2.1.1的升级过程中,由于原先的图层类Ovelay没有了draw(Canvas canvas, MapView mapView, boolean shadow) 方法,因此无法调用canvas.drawText去完成在地图上写字的功能,现在提供替代方法如下:
1、自定义类继承View,在View中添加一个TextView或者复写onDraw方法在自定义View中添加文字
2、新建一个OverlayItem,将View转化为Drawable,并用OverlayItem.setMaker(Drawable)将转化后的
Drawable设置给OverlayItem
3、新建一个ItemizedOverlay<OverlayItem> ,并调用addItem(OverlayItem)方法将覆盖物添加到图层上
4、将ItemizedOverlay<OverlayItem> 放到MapView的Overlay里并refresh,可在地图上得到文字。
源代码下载地址:BaiduMapDrawText.rar
后记:发现百度地图更新到v2.1.2了,并在GraphicOverlay里提供了绘制文字的方法。有需要的可以直接使用v2.1.2版本。
- Android 百度地图v2.1.1在地图上绘制文字方法介绍
- android百度地图:在地图上绘制点、线、多边形、圆形和文字
- android百度地图:在地图上绘制点、线、多边形、圆形和文字
- android 获取GPS经纬度在百度地图上绘制轨迹
- Android百度地图SDK上绘制虚线
- 【GMT】在全球地图上绘制点和文字
- 根据经纬度坐标值在百度地图上绘制轨迹
- 百度地图经纬度在地图上体现
- BaiduMap---百度地图官方Demo之OpenGL绘制功能(介绍如何使用OpenGL绘制在地图中进行绘制)
- 在百度地图绘制箭头线
- Android百度地图(一):百度地图定位sdk 类方法参数、定位原理详细介绍
- Android百度地图(一):百度地图定位sdk 类方法参数、定位原理详细介绍
- Android百度地图之自定义绘制功能
- Android 百度地图绘制marker点抽稀
- 百度地图轨迹绘制
- 百度地图绘制图形
- 百度地图绘制图形
- 在android百度地图上添加自定义覆盖物
- Codeforces Round #103 (Div. 2) A题
- 如何阅读英文报纸的7个要点
- Java处理OA中常用的word文档,PDf,excel等问题---2
- 马云:给创业者的15个忠告!
- VB数据库经典实例总结(二)
- Android 百度地图v2.1.1在地图上绘制文字方法介绍
- There is no Action mapped for namespace /admin and action name 的一种可能错误
- 【mfxp.com】也许你不知的wifi共享精灵设置方法
- 数字证书, 数字签名, SSL(TLS) , SASL .
- 基于gSOAP使用头文件的C语言版web service开发过程例子
- 《c陷阱与缺陷》笔记--负数的取模运算
- 浅析Java中的反射机制原理
- 一些学习视频教程
- 单源最短路径