javascript - 在避开海洋的同时生成随机纬度/经度
问题描述
我正在使用https://randomuser.me/生成一些随机用户数据进行测试。我想对提供的纬度和经度进行地理编码,以附加真实的城市/州/国家信息,而不是 RandomUser 提供的完全虚假的信息。然而,这些对象的许多实际纬度/经度值结果都位于海洋的中央。
是否有 API 或其他方法可以让我获得总是在陆地上的随机坐标?我已经看到了:随机地理坐标(在陆地上,避免海洋)但是肯定有一些更有效的方法,而不是仅仅通过不断的地理编码进行猜测和检查,直到找到一个有效的方法,对吧?
解决方案
https://3geonames.org/点击“在陆地或陆地附近选择一个随机位置”
API 在这里:https ://api.3geonames.org/?randomland=yes (用于陆地上的随机位置)
或https://api.3geonames.org/?random=yes用于任何其他类型的随机位置。
更新:截至 2020 年 9 月,您可以在任何给定国家/地区随机选择一个位置。例如https://3geonames.org/randomland.NL将返回荷兰的一个随机位置。
推荐阅读
- python - jinja2烧瓶中的计数器
- amazon-web-services - 以编程方式调用 AWS Lambda 上托管的 Web 服务的特定端点
- python-2.7 - Conv1D 和 MaxPooling1D 的输入形状
- flutter - Flutter - 如何填充 Stepper 控件构建器中的剩余空间?
- hyperlink - JIRA 评论中不显示链接别名
- c - 提示用户输入后出现“分段错误(核心转储)”
- python - 如何在给定特定规则的情况下将字符串中的特定字母大写
- javascript - 如何通过拖放上传多个文件并使用ajax浏览
- spring - 无法在服务中启动spring cloud eureka客户端
- reporting-services - 直接在报告上过滤多个值