javascript - 当有大量自定义标记(1k-10k)时,传单变慢
问题描述
我正在使用传单来展示平面。我必须在地板上添加标记。标记的形状有圆形和矩形两种。当标记量超过 1k 时,地图渲染变慢并且性能也变慢了。我在 android webview 中做的所有这些事情。我需要帮助来优化这个过程。
解决方案
我认为有这么多标记是完全正常的。一种常见的方法是使用标记聚类。这样,您的大量标记被分组为较小的数量,同时仍向用户显示所需的信息。
看看这个用于 Leaflet 的集群插件:https ://github.com/Leaflet/Leaflet.markercluster
推荐阅读
- amazon-web-services - How to setup two servers inside one AWS ec2 with nginx and Route 53?
- docker - Docker 中 Jekyll 中的 URL 损坏
- javascript - 删除包含特定单词的单元格,例如“no”机器人而不是带有“nothing”的单词
- facebook - 我做了我能做的,但 Facebook 没有清除网站缓存
- c++ - 如何在嵌入式平台中管理不同 Pin-Out 板的代码以更好地管理 HAL?
- javascript - 如何使用控制器 2 在 div 的 ng 类中使用控制器 1 中的 Angular $scope.variable
- ios - 如何仅禁用 ScrollView 中的滚动而不禁用内容视图?
- ios - 在 Swift 的 HeaderView 中重新加载数据不起作用
- c# - c# datatable 使用计算计算一系列行的平均值
- asp.net-mvc - 如何使用 ASP.Net MVC 中的数据注释更改级别名称?