我和OpenLayers一起使用qooxdoo。但是当我尝试编译qooxdoo应用程序时,我得到了这个错误:
- Warning: mobile02.page.Map (118): Unknown global symbol used: OpenLayers.Map
- Warning: mobile02.page.Map (119): Unknown global symbol used: OpenLayers.Layer.OSM
- Warning: mobile02.page.Map (150): Unknown global symbol used: OpenLayers.Projection
- Warning: mobile02.page.Map (152): Unknown global symbol used: OpenLayers.LonLat
- Warning: mobile02.page.Map (169): Unknown global symbol used: OpenLayers.Layer.Markers
- Warning: mobile02.page.Map (177): Unknown global symbol used: OpenLayers.Marker
- Warning: mobile02.page.Map (179): Unknown global symbol used: OpenLayers.Size
- Warning: mobile02.page.Map (180): Unknown global symbol used: OpenLayers.Pixel
- Warning: mobile02.page.Map (181): Unknown global symbol used: OpenLayers.Icon同时,当我运行应用程序时,我得到这个错误:
var map = new mobile02.page.Map();
Uncaught TypeError: undefined is not a function 我想知道,如何将OpenLayers库包含到qooxdoo项目中。
我看了看这里:http://hg.ruilopes.com/openlayers-qooxdoo-hello
我还查看了qooxdoo提供的mobileshowcase,但我在任何地方都找不到OpenLayers库文件。有人能告诉我这是怎么回事吗?如何将OpenLayers库包含到qooxdoo编译路径中?
感谢您的时间和关心。
Jenia
发布于 2014-04-14 19:54:30
以下是OpenLayers用法的原始示例。
注意23行中的ignore标记:
* @ignore(OpenLayers.*)可以直接从他们的服务器下载OpenLayer示例,如示例中所示。
在添加类之后,您必须再次运行./generate.py源代码。
https://stackoverflow.com/questions/23023139
复制相似问题