2012-11-13 72 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>