【问题标题】:Users Location with Google Maps API Place Autocomplete使用 Google Maps API Place Autocomplete 的用户位置
【发布时间】:2017-08-31 22:26:31
【问题描述】:

当用户开始使用 Google Maps API for Place Autocomplete 输入地址时,它会推荐用户所在位置附近的地址,他们将其称为位置偏差 - https://developers.google.com/places/web-service/autocomplete#location_biasing

当我在页面加载时加载自动完成组件时,但在用户输入任何地址进行搜索之前,如何确定 API 将在其位置偏差中使用的坐标?

【问题讨论】:

    标签: javascript jquery html google-maps-api-3


    【解决方案1】:

    考虑到用户是键入您想要的位置的人,我不确定如何获得这些坐标。但是,我能帮助你的是给出一个关于如何实现它的想法。首先,您需要使用可选参数radius 来限制自动完成中的返回位置结果。因为如果你没有设置它,亚洲的用户可以使用自动完成搜索美国的地方。通过设置此radius,您可以限制自动完成可以显示给您的位置。您可以将此radius 设置为米。

    现在对于坐标,您可以使用Geocoding API 来获取您搜索的地址的坐标。这是jsfiddle 的示例。

    【讨论】:

    • 对不起,这对我想要实现的目标没有帮助。我更新了问题,希望更清楚。
    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 2014-01-14
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多