我需要使用Genexus X Ev3 U7为我的SD应用程序进行反向地理编码,以通过应用程序中地图中的给定地址显示位置。我已经挣扎了一段时间,弄清楚如何让它运转起来没有运气。
我已经阅读了所有文档,按照从谷歌获取API密钥的步骤(启用了地理编码和地理定位API)并尝试使用其中显示的方法的不同方法,但我还没有使用它。< / p>
我应该考虑别的吗?有没有人以前做过这个?
先谢谢
答案 0 :(得分:0)
是的,Geolocation
外部对象中有两种方法:GetAddress()
和GetLocation()
。
如果您在客户端使用它,那么Android和iOS实现都使用该平台的本机实现。
如果代码在服务器端运行(C#或Java),则实现使用Google的地理编码服务。这里的问题是无法提供API密钥,因此白天允许的请求数量可能太少(取决于您的使用情况)。
答案 1 :(得分:0)
好吧,主要的问题是我正在捕获Address Domain Collection变量的值。
我所要做的就是声明一个&amp; Address变量来读取&amp; Addresses集合变量并将其赋予&amp; Adrs VarChar变量:
registereduser
其中&amp; Addresses = GeoLocationAPI.GetAddress(&amp; GeoLocation)
我不知道我之前是怎么想不到的。
谢谢大家:)