【问题标题】:Google Maps API and ASP.Net谷歌地图 API 和 ASP.Net
【发布时间】:2014-12-31 13:45:42
【问题描述】:

我是 Google Maps API 的新手,我需要将 Google Maps API 与 ASP.Net 应用程序集成。是否有谷歌服务,我可以在其中输入英国邮政编码和半径作为输入参数并仅获取结果,而不使用地图。

例如,如果我在半径为 5 英里的 Z1 1XY(不是真正的邮政编码)等特定区域搜索律师,我可以得到所有邮政编码为 5 英里半径的律师的结果吗?有没有只返回结果集的服务?我知道 GeoCoding 做了类似的事情,但我可以提供半径作为输入参数之一并获得结果。

任何帮助将不胜感激。提前致谢。

西顿

【问题讨论】:

标签: asp.net google-maps-api-3 maps geocoding


【解决方案1】:

Geocoding API 只能与 Google 地图一起使用;禁止在未在地图上显示的情况下对结果进行地理编码。有关允许使用的完整详细信息,请咨询Maps API Terms of Service License Restrictions

来源:https://developers.google.com/maps/documentation/geocoding/#Limits

【讨论】:

  • 我一定会把它转发给有关使用限制的人。
  • 是的,这可能是你能做的最好的了。然后……就看他们了。如果它回答了您的问题,您可以接受此答案。
【解决方案2】:

是的,您可以使用Google Geocoding API 进行地址查找(在本例中为邮政编码)。响应包含纬度/经度坐标,然后您可以随后将其用作搜索的中心以查找半径内的项目。看看这个blog post,了解如何在 .NET 中使用 DbGeography 来执行基于纬度/经度坐标的半径查询。

【讨论】:

  • 抱歉,虽然您的回答可能是正确的,但这违反了 Google 的服务条款,因为 OP 提到他想在没有地图的情况下使用它。看我的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多