2010-03-16 10 views
9

Estoy tratando de agregar un control personalizado a mi mapa de google (v3): quiero tener el cuadro de búsqueda justo al lado de los otros controles del mapa. Entonces agrego un div con <input type="textbox"> en él, y se muestra en el mapa. Pero el problema es que el cuadro de texto es inaccesible: no puedo escribir nada dentro de él, ni siquiera enfocarme en él.Google Maps v3, control personalizado con cuadro de texto: no se puede realizar la entrada

function SearchBox() { 
    var searchTextBox = $('<input type="text" id="txtGeoSearch" />'); 

    var div = $('<div class="geoSearchBox"></div>') 
     .append($('<span>Search:</span>')) 
     .append(searchTextBox); 

    return div.get(0); 
} 

// inside init() 
geoMap.controls[google.maps.ControlPosition.TOP_LEFT].push(new SearchBox()); 

Entonces, ¿qué debo hacer para que mi cuadro de texto se comporte como uno normal?

Respuesta

Cuestiones relacionadas