我的项目运行在J2ME上,需要获取用户当前的街道地址。我可以使用基于位置的服务获取用户坐标,但是如何获取街道地址呢?
我知道Google地图可以进行反向地理编码。但是我如何将其链接到我的应用程序中呢?是否会有任何法律问题?
非常感谢您的任何指导。谢谢!
Kevin
我的项目运行在J2ME上,需要获取用户当前的街道地址。我可以使用基于位置的服务获取用户坐标,但是如何获取街道地址呢?
我知道Google地图可以进行反向地理编码。但是我如何将其链接到我的应用程序中呢?是否会有任何法律问题?
非常感谢您的任何指导。谢谢!
Kevin
在J2ME应用程序中使用Google Maps存在法律问题。Google Maps API只能从浏览器内部使用。
请参见此页面上的10.8:http://code.google.com/apis/maps/terms.html
Google Maps还限制每个IP地址下载唯一地图的数量。通常对于任何基于PC的应用程序来说,这已经足够好了。但是,在移动设备上,许多设备将通过代理Web服务进行访问,因此许多设备具有相同的IP地址。因此,限制很快就会达到。
Yahoo Maps在其条款和条件中没有此类限制,并且每个IP地址的限制更高。他们还标记某些IP地址为代理服务器,因此它们不计入限制。我们已经商业化使用了它。
至于反向地理编码,有GeoNames Web服务,但我个人尚未使用过。
这是一个晚回复,但我实际上也在寻找同样的东西,现在我终于做到了。
你需要做的:
如果您仍然卡在这个阶段,请给我发电子邮件,因为我已经度过了那个阶段:)。 我的邮箱是prateek.football@gmail.com