And*_*rew 5 javascript jquery google-maps autocomplete google-maps-api-3
给定类型变量形式的特定城市的边界google.maps.LatLngBounds,我想从该特定区域获取街道地址作为自动完成功能的结果。
我读到,在 Google Maps API 中使用边界只能给出近似结果,这对我有用。问题是:目前结果还没有接近指定区域。
<input type="text" class="event_form_input" id="event_address" name="event_address" placeholder="Address" value="">
Run Code Online (Sandbox Code Playgroud)
<input type="text" class="event_form_input" id="event_address" name="event_address" placeholder="Address" value="">
Run Code Online (Sandbox Code Playgroud)
我得到的是城市名称和地址,没有任何限制。我已经检查了该变量event_city_bounds,它始终包含我之前选择的任何城市的正确边界(从另一个输入菜单)。希望有人能帮忙。
地址指示地点自动完成服务仅返回具有精确地址的地理编码结果。通常,当您知道用户将查找完全指定的地址时,您可以使用此请求。
所以你可以尝试这样的事情
var address_autocomplete = new google.maps.places.Autocomplete(address_input,{bounds: event_city_bounds, types: ['address']});
Run Code Online (Sandbox Code Playgroud)