栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android Google Map addMarker()添加400个标记时非常慢

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Google Map addMarker()添加400个标记时非常慢

这似乎是Google Maps API v2中引入的一个新问题(看起来像是Play Services
6的更新之一),有关更多信息,请参阅#7174( 请为它 加注 星标 )。

从问题中提供的信息来看,问题似乎特定于使用 带有色相 的默认标记,例如:

BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)

有一些解决方法。最简单的方法是不提供色相(如果所有标记都为红色,则可以接受):

BitmapDescriptorFactory.defaultMarker()

或使用自定义可绘制对象:

BitmapDescriptorFactory.fromResource(R.drawable.map_marker)

将默认标记与色调一起使用时,我发现速度降低了2000倍。我现在将自定义绘图作为解决方案。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402112.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号