当用户使用Google Maps API进行地方自动填充功能开始输入地址时,会建议用户所在位置附近的地址,他们称之为位置偏向 - https://developers.google.com/places/web-service/autocomplete#location_biasing
如果我在页面加载时加载自动完成组件,但在用户输入任何要搜索的地址之前,我如何确定API在其位置偏差中使用的坐标?
答案 0 :(得分:0)
考虑到用户正在键入您想要的位置,我不确定如何获得这些坐标。但是,我能帮助你的是如何实现它。首先,您需要使用可选参数radius
来限制自动填充中的返回结果。因为如果您没有设置它,亚洲的用户可以使用自动填充搜索美国的地点。通过设置此radius
,您可以限制自动填充功能可以显示的位置。您可以以米为单位设置此radius
。
现在,对于坐标,您可以使用Geocoding API来获取搜索地址的坐标。以下是样本jsfiddle。