9

我正在尝试向我的谷歌地图(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());

那么我应该怎么做才能让我的文本框表现得像正常的呢?

4

1 回答 1

7

为我工作:http: //jsfiddle.net/cFpkt/

于 2010-04-26T09:07:19.413 回答