我在Google Maps v2
项目中使用Android
,我想在地图上添加带自定义图标的标记,因此我想使用BitmapDescriptorFactory.fromResource()
。
我的问题是:" BitmapDescriptorFactory是否会缓存资源,或者我自己应该这样做?"
我认为,来自Android Google地图团队的人应该知道这一点。
以下是BitmapDescriptorFactory
的文档,并且没有关于缓存的通知。
答案 0 :(得分:0)
根据您可以重复使用的许多图标,如果您自己缓存它们,可能会获得更好的性能。
在我的测试中,使用BitmapDescriptorFactory.fromResource()检索相同的图标10 000次需要1秒220毫秒,而如果你只是从缓存中返回它则需要25毫秒。
无论如何,分析应用程序并查看它是否是瓶颈非常有用。