如何调整CleverMaps项目中granularities的展示顺序
CleverMaps粒度菜单排序异常解决思路
- 优先检查每个granularity配置的
order参数:CleverMaps默认优先读取各粒度配置中显式声明的order整数值,数值越小排序越靠前。若未显式配置该参数,系统会默认按照粒度对应数据集的创建时间、字典序自动排序,不会自动沿用数据模型中的关联顺序。 - 核对视图配置的粒度绑定顺序:部分版本中视图配置内
defaultGranularities数组的条目顺序会覆盖全局粒度排序规则,可检查该数组内的粒度ID排列顺序是否和预期展示顺序一致。 - 调整空间层级自定义权重:未配置显式排序时,系统会默认按照通用空间层级权重排序(通常为国家>省>市>街道等),如果业务场景需要自定义非通用层级顺序,必须通过显式配置
order参数覆盖默认权重逻辑。 - 清理缓存验证配置效果:每次修改排序配置后,需清空CleverMaps对应的浏览器本地缓存,或开启调试模式下的禁用缓存选项,避免旧的排序规则缓存导致展示异常。
- 排查版本已知问题:CleverMaps v3.2以下的部分旧版本存在粒度排序不生效的已知缺陷,可尝试升级到最新稳定版本后再重新配置排序规则。
内容的提问来源于stack exchange,提问作者Francimor94
相关产品推荐
相关产品推荐

