如文档中所述:“types,可以指定两个明确的类型或两个类型集合之一。”
这意味着
types
数组仅支持一个参数。
如果您认为支持多个参数或明确类型和集合混合是有用的功能,请提交Places API - Feature Request。
正如Chris所提到的,目前没有一种方法可以获取多个地点类型的结果。但是,您可以使用不同的地点类型两次调用API,并使用这两种类型填充地图(或您正在构建的任何内容)。例如:
var request1 = {
location: event.latLng,
radius: 8047,
types: ['cafe'],
};
var request2 = {
location: event.latLng,
radius: 8047,
types: ['library'],
};