Important: Please read the Qt Code of Conduct -

Using QtQuick Location Map with C++ QGeoMap* items

  • I have a very trivial need, I have Qt Quick UI and I am using Location Map elementy to display map.
    I have C++ application logic that generates data to be displayed on map. My C++ code has QGeoMapPolylineObject that I would like to display on map. Qml Map object has addMapObject() function but that function would like to have QDeclarativeGeoMapObject but from C++ I have QGeoMapObject.

    I could create QDeclarativeGeoMapPolylineObject cfom my C++ code but that class is definen on private header qdeclarativegeomappolylineobject_p.h . Having my source depending on Qt Location private heares does not sound a good idea.

    I have tried look also other alternatives from Qml Location plugin but all of them takes input as QDeclarativeGeoMap* and I have not find any way to pass QGeoMap* objects there.

    Is there any practical method display data from C++ to Qml Location Map ?

Log in to reply