首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在诺基亚地图中分块加载1000个图钉

如何在诺基亚地图中分块加载1000个图钉
EN

Stack Overflow用户
提问于 2013-10-03 14:13:33
回答 3查看 327关注 0票数 0

我正在开发一个window phone 8应用程序。在这里,我必须显示大约1000个图钉在诺基亚地图上,我能够显示出来。但我的问题是,图钉需要很长时间才能加载到地图上,这使得用户体验很糟糕。

那么,有没有什么方法可以让我以块的形式加载引脚,这样用户体验就会变得更好。

EN

回答 3

Stack Overflow用户

发布于 2013-10-03 14:16:14

只需异步加载推针即可。

http://msdn.microsoft.com/en-us/library/windows/apps/hh464924.aspx

票数 0
EN

Stack Overflow用户

发布于 2013-10-03 14:17:15

在移动设备上渲染1000个图形可能太多了。您是否考虑过使用任何聚类来总结接近/重叠的功能?

http://developer.nokia.com/Community/Wiki/HERE_Maps_API_-_How_to_cluster_map_markers

票数 0
EN

Stack Overflow用户

发布于 2013-10-03 19:56:57

执行此操作的基本方法是:

  • 重复一小段时间直到所有的引脚都加载完毕

当我之前(在WP7上)这样做的时候,我做了一些实验,看看要添加多少引脚,以及等待多长时间才能获得“感觉正确”的值。

请注意,您可能需要小心处理在其上执行操作的线程。也就是说,不要在UI线程上等待,但你需要在UI线程上添加项目/引脚。

此外,一定要在实际的低规格设备(例如Lumia 520)上进行测试,而不是在仿真器上进行测试,以获得对用户体验的真实理解。

正如在其他答案中所提到的,在地图上有1000个独立的图钉不太可能是向用户显示信息或最佳利用资源的最佳方式。很少有点,包括可见区域之外的引脚,当有许多引脚靠近时,很难看到特定的引脚或与其交互。

通过将引脚聚集在很近的位置,并在用户平移和缩放地图时调整显示引脚,您还可以避免一次绘制这么多引脚所需时间的问题。

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

https://stackoverflow.com/questions/19152037

复制
相关文章

相似问题

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