Android 百度地图绘制marker点抽稀

阅读: 评论:0

Android 百度地图绘制marker点抽稀

Android 百度地图绘制marker点抽稀

1.百度地图绘制marker标记的时候,没必要绘制这么多所以抽稀了一下。
(多行注释的部分是我干的活,你们可以参考下,换成自己想要干的)
 private void drawMaker() {int breakPointIndex = 0;            //间隔数int maxMarkPoint = 400;             //最大绘制点数(可以自由调整个数)int arrLength = 服务端传递点的总数; //点的总个数if(arrLength  > maxMarkPoint ) {    //点的总数大于设置的最大绘制点数,则确定间隔数breakPointIndex = arrLength/maxMarkPoint;}int markIndex = 0;   /*markIndex是用来运算的变量,它的存在就是为了和间隔数比较,相等就干活,然后置为0,不相等就自增。*/for (int i = 0; i < arrLength; i++) {if(breakPointIndex !=0) {if(markIndex == breakPointIndex || i == 0 || i == arrLength - 1) {

本文发布于:2024-01-30 05:07:23,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170656244719438.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   Android   点抽稀   marker
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23