在Genexus智能设备中进行反向地理编码的要求

时间:2016-06-21 22:46:45

标签: genexus genexus-sd

我需要使用Genexus X Ev3 U7为我的SD应用程序进行反向地理编码,以通过应用程序中地图中的给定地址显示位置。我已经挣扎了一段时间,弄清楚如何让它运转起来没有运气。

我已经阅读了所有文档,按照从谷歌获取API密钥的步骤(启用了地理编码和地理定位API)并尝试使用其中显示的方法的不同方法,但我还没有使用它。< / p>

我应该考虑别的吗?有没有人以前做过这个?

先谢谢

2 个答案:

答案 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)

我不知道我之前是怎么想不到的。

谢谢大家:)