如何从Google放置API制作Orbeon自动填充地址

时间:2017-09-18 21:14:26

标签: autocomplete google-places-api orbeon

我需要在Orbeon表单中使用自动填充字段来搜索来自Google地方API网络服务的地址。

然后,自动填充字段中选择的地址应填写表单中的相应文本字段。

谷歌在以下功能示例中演示了该功能: https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

我在Orbeon Map文档中读到: https://doc.orbeon.com/form-runner/component/map.html

<property as="xs:string" name="oxf.xforms.xbl.fr.map.key" value="..."/>

我为Google Places API而不是Google Maps API生成了密钥,是否有一个特定的属性名称为&#34; places&#34;?

如何使用此自动填充功能填写地址文本字段?

1 个答案:

答案 0 :(得分:0)

Orbeon表单map component将Google地图或其某个子集的功能公开为组件,您可以将其作为表单字段添加到表单中。同样,您需要构建另一个组件,其工作方式类似于查询Google Places数据库的自动完成功能。

为此,我不会重复使用Orbeon Forms自动完成控件中的任何代码。相反,我将首先创建您想要从银行HTML页面开始的控件,独立于Orbeon Forms。一旦您按照自己的方式工作,就可以开始将该代码打包成XBL component