Sencha Touch - Map.Geo = null

Posted

技术标签:

【中文标题】Sencha Touch - Map.Geo = null【英文标题】: 【发布时间】:2011-02-22 12:25:33 【问题描述】:

我正在尝试在 Sencha Touch 上学习这个简单的教程http://dev.sencha.com/deploy/touch/getting-started.html

我不断收到 javascript 错误: 未捕获的 TypeError:无法调用 null 的“on”方法

这与未正确设置的 Map.geo 属性有关。我正在使用与链接上相同的代码。我试过换个盒子,以防万一是防火墙问题,但得到了同样的错误。

【问题讨论】:

找到了答案。事实证明,与最新的源代码相比,该教程有些过时了。以下应该工作:而不是 getLocation:true 在您的 javascript 文件中,将其替换为 useCurrentLocation:true 有一些 +rep 因为我也被困在这个问题上 :) 你绝对应该得到一些代表。刚才在敲我的头。 我实际上发现这通常是 Sencha 的一个问题。他们的很多教程和文档都与当前版本过时了。通常,找到你要找的东西是一团糟。 请发布解决方案作为此问题的答案。 【参考方案1】:

在您的应用程序 JavaScript 文件中,将 getLocation:true 替换为 useCurrentLocation:true

【讨论】:

@ptamzz 你是阿德里安·韦斯特莱克吗?如果是这样,请要求合并您的帐户,然后您可以接受此答案。 没有。我不是阿德里安。我有同样的问题,这解决了它。

以上是关于Sencha Touch - Map.Geo = null的主要内容,如果未能解决你的问题,请参考以下文章

Sencha Touch实战OA系统开发|Sencha Touch项目教程

Sencha Touch - sencha touch js 大小的性能问题

将 Sencha Architect 项目从 Sencha Touch v2.0.x 更新到 Sencha Touch 2.1.x

iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图

将 Sencha Touch 1.X 升级到 Sencha Touch 2.X

有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?