Добавить булавку на карту в QML BB10

я новичок в разработке BB10, я разрабатываю приложение с картой, и я хочу получить свое текущее местоположение на карте из файла QML

на сайте разработчиков есть способ добавить булавку из файлов С++, но я хочу сделать это в QML или иметь карту в QML и подключить ее к С++, где я могу добавить булавку

ниже моя карта в файле QML

Может кто-нибудь помочь мне

    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

        }

    }

person Zak    schedule 22.01.2014    source источник
comment
Как добавить пин из С++? Не подскажете ссылку на этот сайт разработчиков?   -  person khajvah    schedule 22.01.2014


Ответы (1)


В одном из примеров приложений показано, как именно это сделать, а также как добавить элементы управления.

Здесь слишком много кода, чтобы скопировать/вставить пример, но, по сути, вы создаете контейнер для своей булавки, а затем используете абсолютное позиционирование и/или переводы анимации для перемещения булавки с картой.

http://blackberry.github.io/Cascades-Samples/custommapview.html

Насколько я могу судить, все это делается в QML и javascript.

person hyarion    schedule 24.01.2014