“如何使用多种类型”|&引用;用于在JAVA中使用Google Place API搜索位置

“如何使用多种类型”|&引用;用于在JAVA中使用Google Place API搜索位置,java,google-maps,google-places-api,Java,Google Maps,Google Places Api,使用Google Place API(从支持的类型)搜索位置时,我无法指定多个类型。在中,有人说:“类型应该用管道符号(type1 | type2 |等)分隔。”。当我指定这样一种类型时: Places.nearbySearch(new params().location(lat,long).query(req).keyword(key).types("restaurant")); 它起作用了。但当我尝试添加另一个类型:.types(“餐厅|博物馆”)时,我遇到了一个异常“索引处查询中的非法

使用Google Place API(从支持的类型)搜索位置时,我无法指定多个类型。在中,有人说:“类型应该用管道符号(type1 | type2 |等)分隔。”。当我指定这样一种类型时:

Places.nearbySearch(new params().location(lat,long).query(req).keyword(key).types("restaurant")); 
它起作用了。但当我尝试添加另一个类型:
.types(“餐厅|博物馆”)
时,我遇到了一个异常“索引处查询中的非法字符…”。
我检查了其他问题,但没有用JAVA给出解决方案

看起来您正在使用该库访问Java中的Google Places API。管道符号在
类型
方法参数中无效。要发送具有多种类型的请求,请将每种类型指定为单独的参数。例如,
类型(“餐厅”、“博物馆”)

就像一种魅力!是的,我用的是链轮。谢谢