我的要求是在网络应用程序用户输入地址,我应该根据10英里半径的用户地址向他显示建议。技术我正在使用Struts 2.0,Java& MySQL的
为此,我想到以下面的方式实现:
在用户注册过程中转换纬度和经度并存储在数据库中
使用mysql查询根据存储的纬度和经度值查找最近的位置
我能够找到mysql所需的查询,我现在需要的是如何将地址转换为纬度和经度。
是否有任何开源api这样做。我尝试了Google地图网络服务和js api,但根据许可条款限制使用除显示地图以外的地理编码数据。
为了实现我的要求,它可以通过任何其他方式完成,如果有请帮助我。如果没有,请指点我的任何开源网络服务或js api或java api将地址转换为纬度和经度。
谢谢。
答案 0 :(得分:1)
请查看他们的Terms of Use。以下是一些要求: