【问题标题】:Free geocoding service with non-restrictive license具有非限制性许可的免费地理编码服务
【发布时间】:2025-12-12 21:40:01
【问题描述】:

我正在寻找一种地理编码服务,我可以在该服务中提出地址或交叉点的请求,而不必分成​​单独的字段(街道、城市、州等)并获取纬度和经度,以及建议和更正用于拼写错误或不明确的查询。

我真的很喜欢 Google 地理编码 API,但使用条款规定,除了在他们的一张地图上显示结果外,我不得存储响应或将服务用于任何目的。我打算将它用于一个轻量级、适合移动设备的网站,该网站可能可以选择仅用文本显示结果,所以如果我正确解释了他们的术语,这将不起作用。

Yahoo PlaceFinder API 看起来不错,但也有类似的限制。

我正在努力决定什么是好的选择。 Bing API 看起来不错。我没有看到他们的条款有任何限制,但我错过了什么吗?

有谁知道什么是好的选择?我的资金非常有限,所以我更喜欢免费或便宜的东西,至少在不久的将来是这样。

【问题讨论】:

  • 我有一种感觉,我的要求好得令人难以置信,但我认为至少值得一试。
  • 出于好奇,有没有什么方法可以不受限制地使用 Google 的 API,并且不会违反他们的许可?如果可以,需要多少钱?
  • 你必须打电话给谷歌。他们似乎没有发布那种信息。他们可能希望从应用程序中获得一定比例的收入。
  • 哈哈。如果我的申请没有任何收入,这是否意味着我不必支付他们的费用?还是没有那么简单?
  • 我不能代表谷歌,但你永远不知道。他们可能会将其视为潜在的收入来源,因此会进行投资。

标签: geocoding bing-maps


【解决方案1】:

你可以试试Nominatim,它是一个通过名称和地址搜索OpenStreetMap数据的工具。

MapQuest provide a free API只要你给appropriate credit

我不确定它处理拼写错误或模糊查询的能力如何!

【讨论】:

  • Nominatim 的主要问题之一是缺少门牌号码。如果您可以在没有这些的情况下生活,那么 Nominatim 可能是最好的(唯一?)免费解决方案。