首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在google地图上击打标记时应用程序无响应

在google地图上击打标记时应用程序无响应
EN

Stack Overflow用户
提问于 2014-10-09 20:16:39
回答 3查看 240关注 0票数 1

我有一个地图,我想在上面放上标记。当有5-10个标记时,地图加载速度很快,但当没有超过30个标记时,应用程序就会变得没有反应。我是否应该使用异步任务打孔标记,或者是否可以在地图完全加载后打孔标记。

EN

回答 3

Stack Overflow用户

发布于 2014-10-20 06:00:30

你一定要使用异步任务。

我之前用一个应用程序( maps api v1 )也遇到了同样的问题,但是使用异步任务加载标记解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2014-10-20 06:10:33

如果你正在使用谷歌地图v2,并且正在使用一个非默认的标记图标,那么当前存在一个bug,它会导致过度减速。参见issue 7174this stackoverflow question。解决方法是使用默认图标标记。

票数 0
EN

Stack Overflow用户

发布于 2014-10-20 15:09:08

你真的应该避免异步任务,特别是对于高"n“的标记。AsyncTasks用于几个快速的第二个任务。

我建议在地图初始化后,在地图片段的onCreateView()上设置标记。

如果您确实打算尝试使用某种后台线程,请查看Executor Services或FutureTask

ThreadPoolExecutor

FutureTask

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26278221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档