两个方法:

  • 1.markerOptions.icons(iconList);设置多张图模拟gif动画
  • 2.markerOptions.period(1);值越小刷新的越快

注意事项:

  • 如果显示了gif效果的marker,之后调用aMap.clear(),再添加带有gif的marker,可能出现带有gif的marker不显示;

解决方法:

  • 避免使用aMap.clear(),而是通过marker.remove()和aMap.invalidate()配合来移除marker,再刷新地图;
  • 删除对应marker的方法可以参考高德地图Marker的管理(添加,删除)
ArrayList<BitmapDescriptor> iconList = new ArrayList<>();
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif1));
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif2));
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif3));
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif4));
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif5));
laiYouLaiIconList.add(BitmapDescriptorFactory.fromResource(R.drawable.gif6));//title一定要设,不然可能出现marker不显示
MarkerOptions options = new MarkerOptions();
options.title("xxx").snippet("xxx").anchor(float u,float v).position(businessAreaLatlngList.get(i)).icons(iconList).period(1);
aMap.addMarker(options);

anchor(float u,float v)定义marker 图标的锚点。
锚点是marker 图标接触地图平面的点。图标的左顶点为(0,0)点,右底点为(1,1)点。默认情况下,锚点为(0.5,1.0)。
必须传入0 到1 之间的数值

高德地图实现Marker模拟gif动画相关推荐

  1. 高德地图 js API Loca 3D动画的使用说明

    高德地图 js API Loca 3D动画的使用说明 我们在使用 Loca 制作地图动画时,里面有几个对应的动画效果,有 center: 平移 pitch: 视角 zoom: 缩放 rotation: ...

  2. vue使用高德地图制作小车轨迹回放动画简单案例

    首先在根目录public中的index.html引入高德地图 <script type="text/javascript" src="https://webapi. ...

  3. 高德地图添加Marker点标记

    示例代码部分: <!doctype html> <html> <head><meta charset="utf-8"><met ...

  4. 高德地图实现marker标记,Text多点文本标记,标记信息窗体,手动选点功能

    1.marker标记,Text多点文本标记,标记信息窗体 效果: 代码: <!DOCTYPE html> <html> <head><meta charset ...

  5. 高德地图聚合android,GitHub - lingyanluoxue/android-togetherMap: 实现高德地图的marker聚合功能...

    android-togetherMap 本文我将讲解一下我最近实现的高德地图Marker的聚合功能.在项目开发中需要使用到地图Marker的聚合功能,但是高德地图并没有实现对Marker的聚合功能,所 ...

  6. 高德地图 自定义marker+信息窗口

    先上效果图 首先在index.html引入高德地图,你的key.其中plugin后面拼接是是所依赖的插件.版本不同,有些写发也不同,望注意:这里我使用2.0版本. <script src=&qu ...

  7. 高德地图jsapi marker.markOnAMAP报错

    当使用的最新jsapi2.0的时候,我们按照示例用js唤起高德地图APP时候报错 marker.markOnAMAP({name:'首开广场123',position:marker.getPositi ...

  8. 高德地图多点标记 marker JSAPI

    以下内容涉及到一些简单的接口 使用场景是:通过选择某级别的城市或省份,将该级别下的所有具体地址标注到地图上,该场景适合通过地址查询经纬度来标记,以下内容为测试代码.刚看了下API写的,学习阶段,仅供参 ...

  9. 高德地图自定义Marker

    1.添加Marker 的方法 // 添加多边形的边界点markerprivate void addPolygonMarker(LatLng latlng) { // markerOption.posi ...

最新文章

  1. SHAREPOINT爬网设置
  2. 单片机对于大学生难学吗?
  3. Shell的条件表达式知识初步介绍实践
  4. 巴克码信号处理的计算机仿真,巴克码信号处理的计算机仿真
  5. Linux 小知识翻译 - 「Linux的吉祥物企鹅叫什么名字?」
  6. R语言︱关联规则+时间因素=序贯关联规则
  7. ArcGIS学习笔记-1.功能-1.1裁剪
  8. 字体在ppt中可以整体替换吗_在ppt中怎么批量替换字体和图片呢?
  9. jupyter 更改主题 换成黑色背景
  10. Dell OptiPlex台式机安装ESXI 6.7
  11. 天津大学计算机学院杜朴风,PseAAC-Builder 2.0 一种从蛋白质序列数据快速生成伪氨基酸组分表示的软件.doc...
  12. 浅谈安科瑞无线测温系统在生物制药工厂中的应用
  13. 用华为手机,别忘记打开这个“开发者选项”,能瞬间提升手机性能
  14. 【OCR技术】大批量构造中文文字训练集
  15. VM虚拟机桥接无法获取IP
  16. 让ie6,ie7,ie8支持 css3 的部分属性实现全兼容
  17. 算法基础:圣诞老人的礼物--贪心
  18. 使用PowerDesigner画ER图详细教程
  19. tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置
  20. Java+Kafka消息队列

热门文章

  1. 基于AD的用户组织目录树选择工具的解决方案
  2. aptget本地源 ubuntu_apt-get Ubuntu本地ISO镜像入源
  3. 学习JAVA的随性笔记-权限修饰符
  4. 如何使用Github的Action实现博客的自动部署
  5. 12.1接收短信【斯纳克PACS医学影像云平台用户手册】
  6. arguments的理解?
  7. Linux下的文本编辑工具 - vi
  8. 利用linux BT5来破解无线 破解无线
  9. ZHA_123的自我介绍
  10. 数据库中CreateAt、UpdateAt字段的意义