Leaflet 反应传单层控制don';不能动态更改名称

Leaflet 反应传单层控制don';不能动态更改名称,leaflet,react-leaflet,Leaflet,React Leaflet,我们有一个国际化的复杂应用程序,我发现在语言更改后,它不会影响LayersControl标题。 基于名称是一个静态属性。 “基于名称”是层的键值数组中的键,因此它不能被库结构更改 因此,通过提供react传单来解决此问题是不可能的,我请您帮助我找到解决此问题的合适解决方案。您到底想实现什么目标?例如,您想单击一个按钮,从英语更改为另一种语言,并让您的覆盖名称相应地更改吗?是的,这正是我想要的。但是我们已经有了语言设置和功能i18n,不像i18n,它不会更新,即使我运行L.map.removeCo

我们有一个国际化的复杂应用程序,我发现在语言更改后,它不会影响LayersControl标题。 基于名称是一个静态属性。 “基于名称”是层的键值数组中的键,因此它不能被库结构更改


因此,通过提供react传单来解决此问题是不可能的,我请您帮助我找到解决此问题的合适解决方案。

您到底想实现什么目标?例如,您想单击一个按钮,从英语更改为另一种语言,并让您的
覆盖名称相应地更改吗?是的,这正是我想要的。但是我们已经有了语言设置和功能i18n,不像i18n,它不会更新,即使我运行L.map.removeControl(ref),然后运行L.map.addControl(ref)——它仍然有相同的名称