【问题标题】:Nearest places from google places谷歌地方最近的地方
【发布时间】:2012-11-30 11:17:29
【问题描述】:

我想显示特定位置最近的地点。我使用谷歌地图中的 google places api 编码以显示离我的位置最近的所有地点。

Reference link

但问题是我想显示与类别有关的地方。 例如:如果我想显示酒店。那么它必须只显示离我最近的酒店。

【问题讨论】:

  • 在哪些技术中使用android或java脚本?
  • Stack Overflow 是一个编程问答网站...我在这里看不到question...
  • Android 不使用 Google Maps API V3。 (已删除标签)

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


【解决方案1】:

在 Google api 中,您将拥有要显示的地点类型 Google types

地点类型链接:https://developers.google.com/places/documentation/supported_types

您可以使用加号 (+) 分隔多个地点类型:

keyword=coffee+internet

它给出了几乎正确的结果

【讨论】:

【解决方案2】:

根据 Places API documentation,您可以将 types 参数与附近搜索请求一起传递,以通过 supported types 过滤您的结果:

"types — 将结果限制为匹配至少一种指定类型的 Places。类型应使用管道符号 (type1|type2|etc) 分隔。请参阅supported types 列表。" em>

types=doctor|electrician过滤的附近搜索请求示例:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankBy=distance&types=doctor|electrician&sensor=false&key=AddYourOwnKeyHere

【讨论】:

    【解决方案3】:

    转到 Project > Properties > Java Build Path > Libraries 并确保没有直接包含 android.jar 或 maps.jar。您应该只使用至少 maps.jar 和 android.jar 作为叶子的 Google Apia。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多