2012-11-13 69 views
0

您好我想实现使用基于this link黑莓级联一个MapView但每当我导入地图黑莓级联的MapView

import bb.cascades.maps 1.0

的QNX IDE抛出了一个错误,说

bb.cascades.maps is not installed

我已经完全按照开发人员网站中的描述设置了环境,并且似乎不了解如何安装此模块。

回答

2

他们似乎已经遗漏了一些步骤。并非所有级联对象都默认加载到开发系统中,但可以在运行时添加它们。最大的缺点是Eclipse无法对QML进行静态分析,只能查看一般语法的错误。

如果添加以下行的main.cpp文件可能收到例如上班(我闯入了我目前的项目之一这一点,并得到它没有错误,但加载的MapView是全黑):

#include #include <bb/cascades/maps/MapView> 

然后就在QmlDocument前::创建呼叫:

qmlRegisterType<bb::cascades::maps::MapView>("bb.cascades.maps", 1, 0, "MapView"); 

这是用于相当频繁,使瀑布对象不包括在默认的设置程序,或从制作自己的专业化的机理探讨CustomControl或其他Cascades对象可用对QML不起作用。

最后,这个例子似乎是beta3之前的版本,所以可能还有一些其他问题需要解决。

编辑

我做了一些闲逛,发现这个thread on the BlackBerry forum。将海拔高度设置为10000,可以在模拟器和Dev Alpha上获得可用的地图。它显然需要更多的工作,但你可以与它互动(拖动移动,捏缩放等)。

+0

我做了你在这篇文章中提到,但我无法修复此错误。我正在使用Gold SDK。我有一个类似的问题 - http://stackoverflow.com/questions/14509268/how-to-fix-module-not-installed-error-in-bb10-ide – itsaboutcode

0

的MapView分量似乎已经在很大程度上无法使用,直到最近的SDK更新(10.0.9.2318),因为有些承认和引用这个黑莓DevBlog帖子: http://devblog.blackberry.com/2013/01/cascades-mapview/

此外,检查出的新CustomMapView例子在Github上的工作示例应用程序中使用这个最新更新: https://github.com/blackberry/Cascades-Samples/tree/master/custommapview

对于QML预览问题,这是已知的问题。 QML Preview目前仅支持核心级联组件。看到我更详细的答案在这里: blackberry 10 Unresolved inclusion <QObject>