Port QMapControl to Qml