【问题标题】:Is there a difference between Google Place and Google LocationGoogle Place 和 Google Location 有区别吗
【发布时间】:2016-04-06 15:30:08
【问题描述】:

有人可以向我解释一下 Google Place 和 Google Location 之间的区别吗?

此外,似乎可以通过纬度和经度将地点转换为位置,但反过来不行?

基本上,我正在尝试设置 PlaceAutoComplete,但希望它自动填充当前位置 - 我无法做到,因此最终为此使用 Location - 让我抓狂!

【问题讨论】:

    标签: android location google-places-api


    【解决方案1】:

    Google 地方信息会显示您周围的事物。例如餐馆、帝国大厦或您当前位置周围的任何东西。因此,您不能将位置转换为地点,因为某人现在所在的位置并不是真正的地点,例如您站在马路上(没有什么特别的)。

    位置只是通过使用经度和纬度来描述某物在哪里,它也可以是一个地方。

    【讨论】:

    • PlacePicker 但是似乎也可以用来选择任何“位置”——这是令人困惑的部分......例如,您可以将它放在不知名的地方,它只使用一个近似值地点(例如该“地点”所属的城市”
    • 没错,即便如此我也很难想象这在哪种情况下有意义,因为我不知道如何只选择加油站这样的特殊地方......
    【解决方案2】:

    Google Location 提供手机的位置,而 google place 提供企业、地址、兴趣点等地点的位置。

    似乎可以满足您的需要,首先从 Google 位置获取 lat 的位置,然后使用 Places API [将结果偏向特定区域][1] 使用 lat 和 long。

    类似这样的:

    autocompleteFragment.setBoundsBias(new LatLngBounds( new LatLng(-33.880490, 151.184363), new LatLng(-33.858754, 151.229596)));

    【讨论】:

    • 这实际上并没有填充 autocompleteFragment 位置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    • 2018-07-15
    • 2018-07-01
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    相关资源
    最近更新 更多