【问题标题】:Google place api, wants to get nearest locationGoogle place api,想要获取最近的位置
【发布时间】:2012-09-19 07:29:51
【问题描述】:

您好,我想使用 google place api 搜索最近的位置....

来自https://developers.google.com/places/documentation/supported_types 我在我的代码中使用了类型来搜索最近的地方......

下面是代码

try {
     double radius = 5000; // 10000 meters
    // get nearest places
    nearPlaces = googlePlaces
                    .search(gps.getLatitude(), gps.getLongitude(), radius,
                            "sublocality|sublocality_level_4|sublocality_level_5|sublocality_level_3|sublocality_level_2|sublocality_level_1|neighborhood|locality|sublocality");

    } catch (Exception e) {
    e.printStackTrace();
    }
 return null;
}

但找不到最近的地方

如果我在“San Diego, CA, USA”,那么我想得到类似的结果

煤气灯/市中心,
太平洋海滩,
海洋海滩,
住宅区,
山顶,
使命谷, 时尚谷,
北园,

但不是这个,我只得到两个像

使命谷东,
塞拉梅萨

任何人都可以帮助我我必须通过什么类型,这样我才能得到上面的结果而不是下面的结果

【问题讨论】:

    标签: android google-maps google-maps-api-3 google-places-api


    【解决方案1】:

    我之前的答案因未知原因被版主删除,我正在重新发布更多上下文,因为它是当前正确的答案:

    您似乎正在尝试返回附近的地理位置(支持的地点类型中来自 second list 的任何内容)。不幸的是,Places API 不是为此而设计的,它旨在返回附近机构的列表(支持的地点类型中来自 first list 的任何内容)和最多两个 localitypolitical 类型的结果以帮助识别您正在执行地方搜索请求的区域。

    这在此处的文档中有所说明: https://developers.google.com/places/documentation/search#PlaceSearchResponses

    "results" 包含一个 Places 数组,其中包含每个 Places 的信息。有关这些结果的信息,请参阅地点搜索结果。 Places API 每个查询最多返回 20 个建立结果。此外,可能会返回政治结果,用于识别请求的区域。

    如果您按localitypolitical 等地理位置类型过滤您的地方搜索请求,您将过滤掉建立结果,只留下区域标识结果。

    Places API - 返回附近地区的功能请求已在此处提交: http://code.google.com/p/gmaps-api-issues/issues/detail?id=4434

    如果您认为这将是一个有用的功能,请确保您的星号请求让我们知道您有兴趣看到它被添加。

    【讨论】:

    • 你好克里斯,如果我想找到特定的位置,我可以像“美国加利福尼亚州圣地亚哥的海洋海滩”那样使用,因为如果我尝试仅使用“海洋海滩”进行搜索,很多地方都会是返回名为“Ocean Beach”,所以我有,如果我想搜索“Ocean Beach, San Diego, CA, United States” 找不到地方:(
    【解决方案2】:

    双半径 = 5000 是 5 公里,刚好超过 3 英里。 如果你增加半径,你应该返回更多的地方

    【讨论】:

    • 是的,我已经增加到 50,000 但仍然是同样的问题:(
    【解决方案3】:

    您应该考虑最大50Km的距离,有以下不同类型: 建立、住宿、水疗中心、酒吧、教堂、礼拜场所等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多