Visibilidad de las propiedades de un objeto
Buenas todos, quiero encapsular en mi propio objeto algunas de las funciones que el API de Google Maps proporciona.
Tengo la siguiente estructura:
// variable global / objeto var miObjetoMapa = new MiObjetoMapa(); // Definición del Objeto function MiObjetoMapa () { this.map = null; this.createMap = function () { this.map = new google.maps.Map(...); } } // llamo a la creación del mapa miObjetoMapa.createMap(....); // aquí esperaba tener acceso al mapa a través de miObjetoMapa.map // pero ¡es nulo! Console.log (miObjetoMapa.map); // resultado en consola = "null"
¿Cómo puedo hacer que permanezca vivo el objeto mapa que el API de Google me devuelve sobre this.map?
Muchas gracias de antemano.