您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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倍。我现在将自定义绘图作为解决方案。

Go 2022/1/1 18:25:42 有513人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶