private BaiduMap mBaiduMap;
private LocationClient mLocationClient;//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.shanghu);
BitmapDescriptor bitmapRed = BitmapDescriptorFactory.fromResource(R.drawable.xuexiao);
  private void setMap() {mBaiduMap = mMapView.getMap();//普通地图 ,mBaiduMap是地图控制器对象mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);mBaiduMap.setMyLocationEnabled(true);//定位初始化mLocationClient = new LocationClient(this);// 隐藏logoView child = mMapView.getChildAt(1);if (child != null && (child instanceof ImageView || child instanceof ZoomControls)) {child.setVisibility(View.INVISIBLE);}//地图上比例尺mMapView.showScaleControl(false);// 隐藏缩放控件mMapView.showZoomControls(false);//通过LocationClientOption设置LocationClient相关参数LocationClientOption option = new LocationClientOption();option.setOpenGps(true); // 打开gpsoption.setCoorType("bd09ll"); // 设置坐标类型option.setScanSpan(0);//设置locationClientOptionmLocationClient.setLocOption(option);//注册LocationListener监听器
//        MyLocationListener myLocationListener = new MyLocationListener();
//        mLocationClient.registerLocationListener(myLocationListener);//开启地图定位图层
//        mLocationClient.start();}

添加一个点位

 private void setCustormMark(YuJing.CardDataBean cardDataBean) {//定义Maker坐标点  商户LatLng point = new LatLng(Double.parseDouble(cardDataBean.getLatitude()), Double.parseDouble(cardDataBean.getLongitude()));//构建MarkerOption,用于在地图上添加MarkerOverlayOptions option = new MarkerOptions().position(point).icon(bitmap);//在地图上添加Marker,并显示mBaiduMap.addOverlay(option);//设置地图中心点和缩放级别MapStatusUpdate u = MapStatusUpdateFactory.newLatLngZoom(point, (float) 18);//以动画方式更新地图状态,动画耗时 300 msmBaiduMap.animateMapStatus(u);}

秒多个点位

 private void setScoolMark(List<YuJing.SchoolsBean> listsSchool) {for (int i = 0; i < listsSchool.size(); i++) {LatLng point = new LatLng(Double.valueOf(listsSchool.get(i).getPtMapy()), Double.valueOf(listsSchool.get(i).getPtMapx()));OverlayOptions option = new MarkerOptions().position(point).icon(bitmapRed);mBaiduMap.addOverlay(option);}}

秒多边形

 private void setLocationMark(List<YuJing.LocationsBean> listsLocation) {//多边形顶点位置List<LatLng> points = new ArrayList<>();for (int i = 0; i < listsLocation.size(); i++) {points.add(new LatLng(Double.parseDouble(listsLocation.get(i).getLatitude()), Double.parseDouble(listsLocation.get(i).getLongitude())));}//构造PolygonOptionsPolygonOptions mPolygonOptions = new PolygonOptions().points(points).fillColor(0x384d73b3) //填充颜色.stroke(new Stroke(5, 0xAAFF0000)); //边框宽度和颜色//在地图上显示多边形mBaiduMap.addOverlay(mPolygonOptions);}

记录一下。

android 百度地图描点,划线相关推荐

  1. android百度地图 描点,百度地图批量描点写字

    百度地图api有对标记的阐述以及示例demo:你可以去看一下. var map = new BMap.Map("container"); var point = new BMap. ...

  2. Android 百度地图开发(二)

    前面我们一起了解了百度地图的申请与集成Android 百度地图开发(一),今天我们接着来学习百度地图. 今天主要来了解如下问题: 1.百度地图的生命周期控制 上一篇张我们已经在布局文件里增加了mapV ...

  3. android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...

    目的: 根据提供的多个经纬度,显示所在地的marker样式,如下: 问题: 1.发现marker中在线加载的图片无法显示出来: 2.获取多个对象后,却只显示出了一个marker: 以下为官网实现方法: ...

  4. android 百度地图 在线建议查询,Android 百度地图 SDK v3_3_0 (五) ---POI搜索和在线建议查询功能...

    目前百度地图SDK所集成的检索服务包括:POI检索.公交信息查询.线路规划.地理编码.在线建议查询.短串分享. 本篇博客将先介绍POI检索和在线建议查询(在地图地位功能基础上实现的,还不知道定位的童靴 ...

  5. [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题

        最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--只显示网格而没有显示地图,网络 ...

  6. android百度地图标方向,Android百度地图之方向感应和模式更改

    本文实例为大家分享了Android百度地图之方向感应和模式更改,供大家参考,具体内容如下 目标效果: 菜单中设置几种模式,点击可查看不同的地图形式,这里随便截几张图. 1.首先要去百度地图网站 htt ...

  7. android百度地图单点定位_Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡...

    一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二. ...

  8. Android百度地图

    Android百度地图 1.先激活百度地图的账户 2.在终端获取SHA,创建应用 3.在百度地图开发平台获取AK 4.在官网下载所需配置 5.解压后放在项目的libs文件下 6.设计如下界面: 7.在 ...

  9. Android百度地图之位置定位和附近查找代码简单实现 (上)

    很长时间没有做Android相关知识了,闲暇之余再弄了弄最新的百度地图API,主要是进行百度地图附近餐馆查找功能来练练手,同时熟悉下最新的API教程.文章比较基础,也希望对你有所帮助~参考前文:   ...

最新文章

  1. 几行代码实现老照片上色复原!
  2. 深度学习先驱Bengio:AI顶会论文的Deadline是时候取消了
  3. 英特尔宣布McAfee成为独立的安全公司
  4. 无法为新的Android ActionBar支持找到Theme.AppCompat.Light
  5. matlab2015b修改快捷键
  6. Datawhale-零基础入门NLP-新闻文本分类Task03
  7. kb4023057安装失败_微软重发Win10 KB4023057 补丁,推动Win10更新
  8. TOMCAT问题总结
  9. Maven学习总结(9)——使用Nexus搭建Maven私服
  10. CSDN招人啦!快来看看,有你想要的职位吗?
  11. 使用Socket类接收和发送数据
  12. FPGA实现任意角度旋转图片
  13. YouTube深度学习视频推荐系统
  14. 美格智能5G R16模组SRM825N顺利通过国内CCC、SRRC、CTA认证
  15. MONKOVEL-安卓端免费的小说阅读器 源码分享
  16. 某度翻译-逆向参数解析
  17. 数据库实习总结1-1
  18. 江作青罗带,山如碧玉簪
  19. Spring Boot-2-核心注解
  20. 2023全国特种作业低压电工模拟一[安考星]

热门文章

  1. PNA肽核酸修饰多肽Pro-Phe-Arg-pNA (S-2302)|Dnp-Gly-X-L-Pro-Gly-pNA
  2. 有两个矩阵a和b,均为2行3列。求两个矩阵之和。重载运算符“+”,“<<”,“>>”,使之能够用于矩阵的输入和输出,以及矩阵之和。
  3. 软件测试--静态白盒测试
  4. 学计算机专业选amd还是英特尔,四千预算电脑主机,AMD和英特尔该如何选择?
  5. Ubuntu上Github下载慢的问题解决方法记录
  6. 传奇新增安全区及边框如何设置
  7. Linux简明系统维护手册
  8. VC6.0 Html Edit 编辑框
  9. Matlab实现普朗克函数
  10. 【学习记录】普朗克坐标 Plücker coordinates