Я пытаюсь добавить пользовательский элемент управления на мою карту Google (v3): я хочу, чтобы окно поиска находилось рядом с другими элементами управления карты. Поэтому я добавляю div с <input type="textbox">
, и это отображается на карте. Но проблема в том, что текстовое поле недоступно: я не могу ничего внутри напечатать или даже сосредоточиться на нем.
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());
Так, что я должен сделать, чтобы мое текстовое поле велось как нормальное?