2

我正在使用 google place api 来获取我的 android 应用程序中的附近位置。我使用本教程成功实现了它。现在,这里使用 ' | ' 符号我们可以得到不止一种类型的地方。例如 types = "amusement_park | bakery",将返回给定半径内的游乐园和面包店的位置。但在某些地区,这两个地方可能无法同时使用。所以,我只想要两个地方之一的结果。假设在 A 区只有面包店可用,所以我只会得到附近的面包店。但是有了这个 ' | '符号我没有得到任何结果。或者我可以这样说' | ' 的行为类似于 AND 运算符。但我想要 OR 那种地方之间的关系。我怎样才能做到这一点?

4

1 回答 1

2

删除两种类型之间的空间并测试它...

String types  = "amusement_park|bakery|bar|book_store|cafe|clothing_store|convenience_store|department_store|electronics_store|florist|food|gas_station|grocery_or_supermarket|hair_care|hardware_store|health|home_goods_store|liquor_store|meal_delivery|meal_takeaway|movie_rental|pet_store|restaurant|shoe_store|shopping_mall|store|university" ;
于 2013-10-18T04:53:52.667 回答