如果有人尝试在C#.Net应用程序中使用以下OSM API从纬度和经度中检索地址,请告诉我。
http://nominatim.openstreetmap.org/reverse?format=json&lat=[Latitude]&lon=[Longitude]
我要求在下面发布相同内容。
感谢
答案 0 :(得分:1)
由于错误表示您创建了太多请求。
谷歌上的快速搜索显示,您可以发送的请求数量存在严格限制,可在Nominatim的使用情况中找到:
要求
- 没有大量使用(每秒绝对最多1次请求)。
- 提供标识应用程序的有效HTTP Referer或User-Agent(由http库设置的库存用户代理不会这样做。)
- 明确显示适合您媒体的归因。
- 数据是根据ODbL许可证提供的,该许可证需要共享(尽管公平可能会涵盖一些小的提取 用法/公平交易)。
来源:https://wiki.openstreetmap.org/wiki/Nominatim_usage_policy
因此,为了解决此错误,您必须确保每周不会为整个应用程序发送超过1个请求。