Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gis 地名、区域名称等的免费api_Gis_Geocoding - Fatal编程技术网

Gis 地名、区域名称等的免费api

Gis 地名、区域名称等的免费api,gis,geocoding,Gis,Geocoding,我不认为会有这样的事情发生,但我还是尝试一下 假设我有一个由两点(纬度,经度组合)定义的正方形。是否有(免费)API(地名录?)返回广场所在国家/地区以及广场内的地名、城市、行政区名称 另一个有用的API将返回与上面给定的点(纬度、经度)和(预定义的)半径相同的信息 不过,我更喜欢第一种解决方案 谢谢 Christian不确定这是否能完全满足你的要求,但前几天我遇到了这个问题: 在他们的常见问题中说: SimpleGeo以其最基本的形式,使用纬度和经度按位置索引数据,以便您可以轻松搜索附近的事

我不认为会有这样的事情发生,但我还是尝试一下

假设我有一个由两点(纬度,经度组合)定义的正方形。是否有(免费)API(地名录?)返回广场所在国家/地区以及广场内的地名、城市、行政区名称

另一个有用的API将返回与上面给定的点(纬度、经度)和(预定义的)半径相同的信息

不过,我更喜欢第一种解决方案

谢谢


Christian

不确定这是否能完全满足你的要求,但前几天我遇到了这个问题:

在他们的常见问题中说:

SimpleGeo以其最基本的形式,使用纬度和经度按位置索引数据,以便您可以轻松搜索附近的事物


它们为每月多达100万次的调用提供免费API。

我认为它们不能满足您的所有要求,但值得一看:

  • 查找坐标的国家/地区:

  • 找到附近的地方:

查看有关许可证和日常使用的信息

当然,您可以随时查看,但我认为它不支持边界框或半径参数:


虽然并非所有领域都完整,但仍有(如果不完整,您可以随时添加!)。

对于商业产品,雅虎和谷歌都有。两者都有易于使用的API。

如果您不需要注册,就可以看到SimpleGeo提供的名称以外的内容,那就更好了。完全同意。不过看起来很有趣。所有这些看起来都很好。谢谢我想我可以“仅仅”从[-90…90]和[-180…180]中采样值,然后按照建议将其输入到例如google中。我不需要实时使用,但希望建立一个小数据库,将字符串(国家、城市、地区)与区域/点(以纬度/经度表示)关联起来。我不知道我是否理解您的意图,但您可能希望下载GeoNames数据库并离线执行此关联,或者,根据您的数据量,您将达到每日请求的限制。这:似乎可以完成我的任务。谢谢