我一直在看BB10地图的示例,但我就是不太理解它。有没有人有链接或基本教程,我可以获得一个默认的地图显示在设备上。没有什么花哨的,只是一个简单的地图或链接到“BB10地图”的假人或其他东西。
我想用来调用一个简单的map。因此,我找到了一个简单的mapview,它看起来可以工作。然而,在尝试之后,我不认为我的ide喜欢地图的导入行。如果我删除页面上的所有内容,只放置一个标签并注释掉导入行,页面将只显示一个标签,一旦添加了导入行,它就不起作用了。页面不会显示。
举个例子。在我的maps.qml页面中,如果我导出注释掉了mapview和mapview容器,那么页面将会显示。如果我取消它们的注释,它不会显示。
import bb.cascades 1.0
// import bb.cascades.mapview 1.0
Page {
id: root
Container {
layout: DockLayout {
}
ActivityIndicator {
verticalAlignment: VerticalAlignment.Fill
horizontalAlignment: HorizontalAlignment.Fill
}
Label {
text: qsTr("This is where the lable is")
textStyle.base: SystemDefaults.TextStyles.BigText
verticalAlignment: VerticalAlignment.Center
horizontalAlignment: HorizontalAlignment.Center
}
/*
MapView {
id: myMap
longitude: -79.4042
latitude: 43.6481
altitude: 1800.0
horizontalAlignment: HorizontalAlignment.Fill
onCreationCompleted: {
myMap.setRenderEngine("RenderEngine3D")
}
}*/
}
}足够有趣的是,在我的map.qml文件中,当我转到设计视图时,它显示:
问题前导qml文件:未安装2:1模块"bb.cascades.mapview“
发布于 2013-09-03 19:28:04
发布于 2013-05-03 04:51:58
您必须将库从“导入bb.cascades.mapview 1.0”1.0更改为“导入bb.cascades.maps”
发布于 2013-08-27 03:48:39
https://stackoverflow.com/questions/14445496
复制相似问题