因为有人尝试使用下面的OSM API

本文关键字:OSM API 因为 | 更新日期: 2023-09-27 18:01:36

如果有人尝试在c# . net应用程序中使用下面的OSM API从纬度和经度检索地址,请让我知道。

http://nominatim.openstreetmap.org/reverse?format=json& lat =(纬度),朗=(经度)

我请求在下面发布相同的内容。

谢谢

因为有人尝试使用下面的OSM API

由于错误提示您创建的请求太多。

在google上快速搜索一下就会发现,在Nominatim的使用政策中,对允许发送的请求数量有硬性限制:

需求
  • 没有大量使用(每秒绝对最多1个请求)。
  • 提供一个有效的HTTP Referer或User-Agent来标识应用程序(由HTTP库设置的常规User-Agent将无法实现)。
  • 清晰地显示适合你的媒体的属性。
  • 数据是在ODbL许可下提供的,它要求以相同的方式共享(尽管小的提取可能由fair覆盖)使用/公平交易)。

来源:https://wiki.openstreetmap.org/wiki/Nominatim_usage_policy

所以为了修复这个错误,你必须确保你在整个应用程序中每秒发送的请求不超过1个