Javascript 重新加载谷歌地图,以便在不刷新页面的情况下更改语言

Javascript 重新加载谷歌地图,以便在不刷新页面的情况下更改语言,javascript,google-maps,google-maps-api-3,memory-leaks,Javascript,Google Maps,Google Maps Api 3,Memory Leaks,我正在尝试动态更改谷歌地图上的语言。众所周知,这在api本身中是不可能的,因此需要重新加载脚本。但随之而来的是一个严肃的问题:如何正确地破坏以前的地图对象?非常有趣的答案可以在这里找到:。事实上,在重新加载google api之后,在我的例子中,它停止工作几次后,内存泄漏。(未捕获类型错误:无法读取未定义的属性“transclude”) 是否有人有过重新加载api以更改与此相关的语言和内存泄漏的经验?正确的方法是什么(在不重新加载页面的情况下更改语言)?谷歌真的没有想到这一点,还是我遗漏了什么

我正在尝试动态更改谷歌地图上的语言。众所周知,这在api本身中是不可能的,因此需要重新加载脚本。但随之而来的是一个严肃的问题:如何正确地破坏以前的地图对象?非常有趣的答案可以在这里找到:。事实上,在重新加载google api之后,在我的例子中,它停止工作几次后,内存泄漏。(
未捕获类型错误:无法读取未定义的属性“transclude”

是否有人有过重新加载api以更改与此相关的语言和内存泄漏的经验?正确的方法是什么(在不重新加载页面的情况下更改语言)?谷歌真的没有想到这一点,还是我遗漏了什么


谢谢

我对GoogleMapsAPI了解不多,但我想到的一个理论是使用iframe。