首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qooxdoo和openlayer。如何将OL库文件包含到qooxdoo编译路径?

qooxdoo和openlayer。如何将OL库文件包含到qooxdoo编译路径?
EN

Stack Overflow用户
提问于 2014-04-12 05:47:11
回答 1查看 162关注 0票数 0

我和OpenLayers一起使用qooxdoo。但是当我尝试编译qooxdoo应用程序时,我得到了这个错误:

代码语言:javascript
复制
- 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

同时,当我运行应用程序时,我得到这个错误:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2014-04-14 19:54:30

以下是OpenLayers用法的原始示例。

https://raw.githubusercontent.com/qooxdoo/qooxdoo/1d7e86b727289e97b55b6f6ebefe91b4655508bd/application/mobileshowcase/source/class/mobileshowcase/page/Maps.js

注意23行中的ignore标记:

代码语言:javascript
复制
* @ignore(OpenLayers.*)

可以直接从他们的服务器下载OpenLayer示例,如示例中所示。

在添加类之后,您必须再次运行./generate.py源代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23023139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档