1

我想做的是以下几点:

  • 我有一个地址 XYZ
  • 我有其他地址的列表
  • 我想退出列表,XYZ一定距离内的所有地址

是否有可能,如果是,您会推荐哪个 API 来执行此操作?我想在使用 Spring 构建的 Java Web 应用程序中执行此操作。

我看到使用 Google Places API 时,我需要提供该地点的经度和纬度,以及我要查找的地点的半径和名称。这是执行此操作的常用方法吗?

我无法使用包含数千个地址的列表来执行此操作,因为这太耗时了。

在我插入地址时(在使用 Google API 验证并从那里获取这些信息之后)在数据库中插入经度和纬度,然后直接在 SQL 请求中提取适当半径内的地址会更好吗?

我还从这篇文章中找到:如何将地址转换为纬度/经度?

“将地理编码器用于获取将使用 Google Maps API 显示的位置以外的任何目的均违反了服务条款。”

所以假设我建立一个网站,帮助人们在他们输入的地址附近找到“披萨店”,然后我在网站上显示这些地方的列表,这是非法的吗?

4

0 回答 0