我想在特定位置显示最近的地方。我编码显示所有离我位置最近的地方使用Google地图api从谷歌地图。
但问题是我想展示尊重该类别的地方。 例如:如果我想要显示酒店。那么它必须只显示离我所在地最近的酒店。
答案 0 :(得分:0)
在Google API中,您将拥有要显示的地点类型 Google types
放置类型链接:https://developers.google.com/places/documentation/supported_types
您可以使用加号(+)分隔多个地方类型:
keyword=coffee+internet
它提供了几乎正确的结果
答案 1 :(得分:0)
根据Places API documentation,您可以将types
参数与您的邻近搜索请求一起传递,以便按supported types过滤结果:
“types - 将结果限制为匹配至少一个指定类型的Places。类型应使用管道符号(type1 | type2 | etc)分隔。请参阅supported types列表。”
按types=doctor|electrician
过滤的附近搜索请求示例:
答案 2 :(得分:0)
转到Project>属性> Java构建路径>库并确保没有直接包含android.jar或maps.jar。你应该只有Google Apia,至少有maps.jar和android.jar作为叶子。