2012-11-05 106 views
3

输入框被正确初始化,但它没有产生任何建议。任何人都可以指出我做错了什么吗?代码是HereGoogle地方自动完成

更新

我已经调查这个问题。问题是在该行:

types: ['(cities)', '(regions)'] 

当我不管仅指定一个types: ['(cities)']类型region or cities它的工作原理。但是两种类型不能一起工作。虽然documentation明确表示,types是字符串数组和有效值是'establishment', 'geocode', '(regions)' and '(cities)'

回答

5

正如documentation提到:

“类型,它可以指定一个两个显式类型或两个类型集合中的一个“。

这意味着types数组只支持一个参数。

如果您认为支持多个参数或显式类型和集合的混合将是一个有用的功能,请提交Places API - Feature Request

+0

但是它提前几天工作,然后突然停止工作,这是什么原因? –

+0

直到最近我们还没有实施这个限制,但是为了允许我们必须开始执行的新功能。 –

0

有没有类型的结果(市)”或‘(地区)’。如果我将类型数组更改为['establishment'],我会得到结果。

Working example

如果只使用一种类型,它的工作原理:

Example

+0

界限只是一个开始寻找的初始界限,除非您明确定义,否则这不会限制结果仅限于这些界限。 –

+0

问题是,如果您在类型中定义了两个组,自动完成将不会生成建议。 –

+0

两组在几天前工作。我认为图书馆已更新并存在错误。 –