我正在使用 Javascript 和 Google Maps 地理编码方法(在输入上使用 keyup 事件)实现自动完成,有时我会在实际搜索之前收到上一个搜索。
我的意图是取消之前的通话,如果它还没有完成。任何人都可以帮助我吗?
getAddressLatLng : function(text,callback) {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
address : text,
region : Utils.getRegion()
},
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
callback(results);
}
});
},