我正在使用 JQuery 显示一个包含 Google 地图的隐藏 div。
这是JQuery:
$(function(){
$('#searchBox').on('keydown', function(event) {
if (event.keyCode == 13) {
if ($(this).val() == "london" || "LONDON")
$('#border').slideDown('fast')
else
$('#border').slideUp('fast');
}
});
});
这是我的 HTML:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
<div id = "border">
<div id = "map_canvas">
<div id="searchContainer">
<input id="searchBox" type="text" size="50" placeholder="SEARCH">
这是我输入“伦敦”时的结果:
地图的内容只显示在左上角,但地图显然在那里。
我正在使用此代码将搜索框与地图链接,但它并不完美:https ://google-developers.appspot.com/maps/documentation/javascript/examples/places-autocomplete
ps 由于某种原因,返回键不适用于搜索框。