强制用户仅使用地点自动完成结果

我正在使用“ Places ”Google API 来使地址输入字段自动完成。

该网站提供的服务仅限于某个区域,因此我限制了自动完成过滤器。唯一的问题是用户不会被迫使用谷歌过滤器,而是可以输入任何内容。

如何强制用户从自动完成过滤器中选择一些东西?

这是我的JsFiddlecode


当年话下
浏览 104回答 1
1回答

www说

如果您只需要在用户没有从“地点自动完成”列表中选择地点时什么都不做,那么您可以简单地执行以下操作:  autocomplete.addListener('place_changed', function() {    var place = autocomplete.getPlace();    if (!place.geometry) {      // User entered the name of a Place that was not suggested and      // pressed the Enter key, or the Place Details request failed.      return;    }    // If the place has a geometry, then present it on a map.    if (place.geometry.viewport) {      map.fitBounds(place.geometry.viewport);    } else {      map.setCenter(place.geometry.location);      map.setZoom(17);    }  });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript