2

我一直在查看 BB10 地图的样本,但我并没有真正理解它。有没有人有链接或基本教程我如何获得默认地图以显示在设备上。没什么花哨的,只是一个简单的地图或“bb 10 maps”的链接,用于假人或其他东西。

我想调用一个简单的地图使用。所以我找到了一个看起来可以工作的简单地图视图。但是,在玩过之后,我认为我的 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”未安装”

4

3 回答 3

1
  1. 使用 WebView { }
  2. 从以下链接中引用示例

https://github.com/blackberry/Cascades-Samples/tree/master/webmapview

于 2013-09-03T11:28:04.240 回答
0

尝试: 级联样本 - Mapview

于 2013-08-26T19:48:38.717 回答
0

您必须将库从“import bb.cascades.mapview 1.0”1.0 改为“import bb.cascades.maps”

于 2013-05-02T20:51:57.773 回答