简介
我的一个客户要求我在sapui5中集成googleapi来验证地址。有很多关于这个主题的博客文章,然后我决定将所有这些信息合并到一个扩展的UI控件中,任何人都可以在自己的项目中重用。
说明
当然,你首先需要的是获得Google地图自动完成的Google API密钥然后确保你可以通过使用代理(用于生产目的)SAP云平台中的目标用于Chrome或Firefox的CORS插件(开发目的)
根据SAP Web IDE提供的模板创建项目
创建名为utils的文件夹(名称为个人,您可以使用另一个)
上传搜索地址输入.js把它放在清单的utils文件夹
里,添加实用程序/搜索地址输入.js作为视图控制器中的新资源
,添加对库的引用:.utils.SearchAddressInput输入
最后将对象添加到页面
为了避免CORS问题,云服务器租用,您可以使用属性ProxyPattern来绕过此问题。实际上,您可以放置任何您想要的内容,返利怎么使用,淘客推广联盟,医疗物联网,因为我将proxyptern与googleurl的其余部分连接起来:
示例:
For sapwebideproxyptern="/GoogleDestination"别忘了修改你的近地天体-应用程序.json
结论
所有代码和扩展都可以进入Gihub:
https://github.com/jbesap/ui5-SearchAddressInput
我会尽快更新它,当我发现新的功能为这个。
使用它,克隆它,扩展它和…享受
,全民淘客