首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于地名、区域名称等的免费api

用于地名、区域名称等的免费api
EN

Stack Overflow用户
提问于 2010-06-25 15:37:50
回答 4查看 820关注 0票数 2

我不认为有这样的东西,但我无论如何都会试一试。

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

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

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

谢谢。

克里斯蒂安

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-25 17:07:42

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

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

http://ws.geonames.org/countryCode?lat=47.03&lng=10.2&radius=100

  • Find附近的地点:

http://ws.geonames.org/findNearbyJSON?lat=47.3&lng=9&radius=10

有关许可证和日常使用情况的信息,请查看terms

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

http://maps.google.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false

票数 2
EN

Stack Overflow用户

发布于 2010-06-25 15:50:57

我不确定这是否能完全满足您的需求,但是我在前几天遇到了这个:SimpleGeo

在他们的常见问题解答中写道:

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

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

票数 0
EN

Stack Overflow用户

发布于 2010-06-28 16:10:07

虽然不是所有领域都是完整的,但还是有Openstreetmap (如果它不完整,您可以随时添加它!)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3116317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档