Para crear su propio control personalizado, es necesario crear una clase JavaScript heredada de la clase mobileViewer.Control. Para ello, cree un archivo con la extensión .js y rellénelo con el código a continuación, reemplazando "MyNewControl" por el nombre de su propia clase personalizada:
mobileViewer.MyNewControl = OpenLayers.Class(mobileViewer.Control,
{
initializeControl: function(options)
{
// Perform any required initialization here when the control is
// created.
}
});
Este archivo se guarda en la misma carpeta que los otros controles, es decir, en la carpeta "lib". El proceso de generación seleccionará automáticamente los archivos con la extensión ".js" que se encuentren en esta carpeta. No obstante, si desea utilizar los distintos archivos JavaScript para la depuración, es importante que añada una referencia a este archivo en la matriz "coreScripts" definida al final del archivo mobileViewer.js.