Sencha 重新渲染 MapPanel

Posted

技术标签:

【中文标题】Sencha 重新渲染 MapPanel【英文标题】:Sencha rerender MapPanel 【发布时间】:2011-08-07 00:50:11 【问题描述】:

我有一个 MapPanel,想在地图上显示一个标记。地图在渲染前需要等待一些数据。

我正在加载 som 坐标,当它们加载时,我希望地图能够(重新)呈现自身。

这怎么可能?

非常感谢!

【问题讨论】:

【参考方案1】:

我不确定您是否希望地图完全重新渲染。我认为您计算地图的新边界就足够了,以便适合您正在加载的地图上的所有标记。

为此,请参阅: Google Map API v3 — set bounds and center

【讨论】:

这似乎对我不起作用。我想在我的 MapPanel(我显示地图的面板)中调用一个函数,并且在该函数中,需要设置标记。但似乎我无法调用该函数,我收到此错误“未捕获的 TypeError: Object function () superclass.apply(this, arguments); has no method 'updateMarker'”

以上是关于Sencha 重新渲染 MapPanel的主要内容,如果未能解决你的问题,请参考以下文章

Sencha破坏视图,用事件重新创建一个新视图

商店/列表未重新加载 Sencha 1.1.1

Sencha Touch 2如何清理资源

如何为列表和内容重新创建 sencha 风格的手势滚动?

google maps sencha touch 2 配置

子组件不会重新渲染,但父组件会重新渲染。如何让子组件重新渲染?