百度地图API使用系列4-基本地图2
2015-09-29 18:02
363 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">继续为大家带来 百度地图API 系列博文</span>
这篇博文主要介绍一下 使用百度地图 进行几何图形覆盖物的显示
如果是刚搭建工程的小伙伴可以参考前面几篇的博文介绍
准备工作
显示地图
基本地图1
好了下面开始我们本篇博文之旅
首先介绍百度地图支持显示的几何图形
1.点(Dot) 2.折线(Polyline) 3.弧线(Arc) 4.圆(Circle) 5.多边形(Polygon)
一 、显示点
mDotOptions = new DotOptions(). center(mLatlng). // 设置圆点的圆心坐标 color(Color.parseColor("#03a9f4")).// 设置圆点颜色 radius(10); // 半径 单位是 像素 默认值5px
二、显示折线
mPolylineOptions = new PolylineOptions() .points(getPolylineList()) // 折线的点集 .color(Color.parseColor("#3f51b5")) // 折线颜色 .width(10) // 折线的宽度 单位像素 默认值5px .dottedLine(false); // 设置是否为虚线在最新的3.5.0的版本里面 新增了折线多段颜色绘制功能
customTextureList
textureIndex
一个指定颜色,一个指定加载颜色时候的索引
三、显示文字
mTextOptions = new TextOptions() //对齐方式 默认居中 // X - ALIGN_LEFT | ALIGN_RIGHT | ALIGN_CENTER_HORIZONTAL // Y - ALIGN_TOP | ALIGN_BOTTOM | ALIGN_CENTER_VERTICAL .align(TextOptions.ALIGN_CENTER_HORIZONTAL, TextOptions.ALIGN_CENTER_VERTICAL) .text("文字覆盖物") // 显示文字 .bgColor(Color.parseColor("#42a5f5")) // 背景 .fontColor(Color.parseColor("#263238")) // 文字颜色 .fontSize(30) // 文字尺寸 .rotate(90) // 旋转角度 逆时针 .position(mLatlng); // 坐标
四、显示圆
mCircleOptions = new CircleOptions() .center(mLatlng) // 圆心坐标 .radius(100) // 半径 单位 米 .stroke(new Stroke(5, Color.parseColor("#f50057"))) // 设置边框 Stroke 参数 宽度单位像素默认5px 颜色 .fillColor(Color.parseColor("#bbffebee")); // 设置圆的填充颜色
五、显示弧形
mArcOptions = new ArcOptions() .color(Color.parseColor("#6a1b9a")) // 设置弧线的颜色 .points(start, middle, end) // 设置起始点 中间点 结束点坐标 .width(5); // 设置弧线的宽度 单位 像素 默认值5px
六、显示多边形
mPolygonOptions = new PolygonOptions() .fillColor(Color.parseColor("#aabbdefb")) // 填充颜色 .stroke(new Stroke(5, Color.parseColor("#283593"))) // 设置边框 .points(getPolygonList()); // 设置点击数据
最后附上整个工程完成代码
去吧,皮卡丘
相关文章推荐
- JS中引用百度地图并将百度地图的logo和信息去掉
- js调用百度地图及调用百度地图的搜索功能
- 基于Arcgis for javascript实现百度地图ABCD marker的效果
- 微信企业号开发之微信考勤百度地图定位
- 百度地图自定义控件分享
- 如何调用百度地图API实现手机自动定位
- 百度地图API使用方法详解
- javascript实现百度地图鼠标滑动事件显示、隐藏
- 百度地图api如何使用
- 比例尺、缩略图、平移缩放之百度地图添加控件方法
- Android下如何使用百度地图sdk
- 百度地图api应用标注地理位置信息(js版)
- Android百度地图HelloWorld运行异常处理
- 关于百度地图坐标转换接口的研究
- Android百度地图添加多个自定义的覆盖物-日记
- 魏凯明:LBS应用开发的免费大餐
- Android百度地图开发
- 掌控移动入口:互联网手机的伪命题?
- [应用模板]PhonegapGPS+百度地图
- 百度地图引用api实例