Maps BB 10级联映射

Maps BB 10级联映射,maps,blackberry-10,Maps,Blackberry 10,我一直在看BB10地图的样本,但我不是真的理解它。是否有人提供了链接或基本教程,告诉我如何在设备上显示默认地图。没什么特别的,只是一张简单的地图或是一个链接到“BB10地图”的傻瓜或其他东西 我想使用调用一个简单的映射。所以我找到了一个简单的地图视图,看起来它可以工作。然而,在玩过之后,我认为我的ide不喜欢地图的导入行。如果我去掉页面上的所有内容,只放置一个标签并注释掉导入行,页面上只显示一个标签,一旦我添加了导入行,它就不起作用了。页面将不显示 import bb.cascades 1.0

我一直在看BB10地图的样本,但我不是真的理解它。是否有人提供了链接或基本教程,告诉我如何在设备上显示默认地图。没什么特别的,只是一张简单的地图或是一个链接到“BB10地图”的傻瓜或其他东西

我想使用调用一个简单的映射。所以我找到了一个简单的地图视图,看起来它可以工作。然而,在玩过之后,我认为我的ide不喜欢地图的导入行。如果我去掉页面上的所有内容,只放置一个标签并注释掉导入行,页面上只显示一个标签,一旦我添加了导入行,它就不起作用了。页面将不显示

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")
        }
    }*/
}
}
比如说。在my 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“

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

尝试:

  • 使用WebView{}
  • 参考以下链接中的示例

  • 这有帮助吗:您是否尝试过更新操作系统和sdk?