我正在使用 Google Places API 来自动完成街道地址搜索。我想将结果偏向特定经度和纬度周围 50 英里的半径(这是一个固定位置,它不取决于用户)。目前,它会自动完成地址,但不会根据位置(除了在美国境内)来偏向它们。具体来说,我想在纬度:34.159947,经度:-118.257017 周围偏置 300 英里半径。
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
...
<input id="address-search" type="text" value="" name="subject">
$(document).ready(function() {
var input = document.getElementById('address-input');
var options = {componentRestrictions: {country: 'us'} };
new google.maps.places.Autocomplete(input, options);
google.maps.event.addDomListener(window, 'load', initialize);
});