输入框已正确初始化,但未生成任何建议。谁能指出我做错了什么? Here是代码。
更新
我调查了这个问题。问题在于:
types: ['(cities)', '(regions)']
当我只指定一种类型types: ['(cities)']
时,无论region or cities
是否有效。但是有两种类型没有合作。虽然documentation明确表示types
是字符串数组,有效值为'establishment', 'geocode', '(regions)' and '(cities)'
答案 0 :(得分:7)
如documentation中所述:
“类型,可以指定两种显式类型之一,也可以指定两种类型集合中的一种。”
这意味着types
数组仅支持一个参数。
如果您认为支持多个参数或显式类型和集合的混合是有用的功能,请提交Places API - Feature Request。
答案 1 :(得分:1)
正如克里斯所说,目前无法获得多种地点类型的结果。 但是,您可以使用不同的地点类型两次调用该API,并使用这两种类型的地图填充地图(或您要建造的建筑物)。例如:
var request1 = {
location: event.latLng,
radius: 8047,
types: ['cafe'],
};
var request2 = {
location: event.latLng,
radius: 8047,
types: ['library'],
};
答案 2 :(得分:0)
没有类型(城市)的结果'或者'(地区)'。如果我将类型数组更改为[' establishment'],我会得到结果。
如果您只使用一种类型,则可以: