And*_*rff 17 geocoding geolocation latitude-longitude
我正在尝试找到一个网络服务,这将允许我获得特定Lat/Long的县名(而不是国家/地区).我将在服务器应用程序(可能是Java应用程序)中执行查找.如果我想有一些库,它没有一个web服务,但我想要最新的信息.我已经看了很多支持这个的API,但到目前为止我还没找到一个有效的API.我尝试过像这样的Yahoo API:
http://where.yahooapis.com/geocode?q=39.76144296429947,%20-104.8011589050293
但它没有填充地址信息.我试过一些"旗帜"选项也无济于事.
我也浏览了Googles API,但我读过很多他们没有填充县的地方.
那么有没有人知道任何带Lat/Long并返回与该位置相关联的县的API?如果你有任何例子,这将是伟大的.
我还想知道哪些API允许在商业应用程序中使用.我发现的很多数据都说你不能用数据来赚钱.我可能正在阅读那些错误,但我正在寻找建立一个我可能会收取使用这些数据的服务.所以我需要选择.也许是免费服务,而我正在探索各种选择,并在未来支付服务.
And*_*rff 22
为了完整起见,我发现另一个API来获取这些非常简单的数据,所以我想我会分享.
https://www.fcc.gov/developers/census-block-conversions-api
FCC为这个问题提供了一个API,它使用人口普查数据来执行查找.
他们的使用限制政策是(来自developer@fcc.gov)
我们对块转换API没有任何使用限制,但是如果可以的话,我们会要求您尝试分散您的请求.
Anu*_*rag 18
谷歌确实填补了这个县的榜样,
在响应中,查看address_components
包含此对象代表"Adams"
县的键,
{
long_name: "Adams"
short_name: "Adams"
-types: [
"administrative_area_level_2"
"political"
]
}
Run Code Online (Sandbox Code Playgroud)
这是来自Geocoding API的文档,
administrative_area_level_2
表示国家一级以下的二阶民事实体.在美国,这些行政级别是县.并非所有国家都具有这些行政级别.