Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2013, 10:45
aruna
 
Fecha de Ingreso: octubre-2013
Mensajes: 2
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta 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:

Código:
// variable global / objeto
var miObjetoMapa = new MiObjetoMapa();

// Definicion 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(....);

// sin embargo aquí, la propiedad map presenta null cuando yo esperaba tener la referencia al mapa de Google
console.log (miObjetoMapa.map); // "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.

Última edición por aruna; 16/10/2013 a las 10:47 Razón: identación del código