【发布时间】:2015-12-18 08:48:05
【问题描述】:
我已经用 gmaps.js 制作了这个简单的应用程序,但我需要他们在这里展示的搜索功能:
http://hpneo.github.io/gmaps/examples/geocoding.html
我查看了源代码,但它没有工作。搜索按钮重新加载页面...
我的代码如下:
<script>
$('#geocoding_form').submit(function(e){
e.preventDefault();
GMaps.geocode({
address: $('#address').val().trim(),
callback: function(results, status){
if(status=='OK'){
var latlng = results[0].geometry.location;
map.setCenter(latlng.lat(), latlng.lng());
}
}
});
});
</script>
<form method="post" id="geocoding_form">
<label for="address">Address:</label>
<div class="input">
<input type="text" id="address" name="address" />
<input type="submit" class="btn" value="Search" />
</div>
</form>
<div id="map"></div>
其余部分是从 scripts.js 加载的,您可以在源代码中看到它。为什么会发生这种情况,我该如何解决?
网络应用程序位于此处,http://travelers.work/trein/
【问题讨论】:
-
我的笔里也有这个,没有搜索功能,看代码可能会更好..codepen.io/shiva112/pen/JGXoVJ