我是 BB10 开发的新手,我正在开发一个有 map 的应用程序,我想从 QML 文件在 map 上找到我的当前位置
在开发者网站上有从 C++ 文件中添加 pin 的方法,但我想在 QML 中创建它,或者在 QML 中添加 map 并将其连接到 C++,我可以在其中添加 pin
下面是我在QML文件中的 map
谁能帮帮我
Container {
layout: StackLayout {
}
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: VerticalAlignment.Fill
MapView {
id: mapview
objectName: "mapViewObj"
altitude: 3000
latitude: 45.342614
longitude: -75.914991
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: verticalAlignment.Fill
minHeight: 500
altitudeMode: altitude.MAX_VALUE
}
}
最佳答案
其中一个示例应用准确地展示了如何执行此操作以及如何添加控件。
此处复制/粘贴示例的代码太多,但本质上您所做的是为您的图钉创建一个容器,然后使用绝对定位和/或动画转换来移动图钉与 map 。
http://blackberry.github.io/Cascades-Samples/custommapview.html
据我所知,这一切都是在 QML 和 javascript 中完成的。
关于c++ - 在 QML BB10 中的 map 位置上添加 Pin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284860/