绿色小软件下载
当前位置:首页 >> 业界风云 >> 5 个免费的反向地理编码 API 将纬度转换为地址

5 个免费的反向地理编码 API 将纬度转换为地址

微软库小编 业界风云 6

本文介绍了 5 个反向地理编码 API,用于将纬度转换为地址。反向地理编码是将地理坐标转换为相应地址的过程。简单来说,您可以通过输入经纬度来获取街道地址。此处介绍的反向地理编码 API 由流行的地理数据提供商提供,包括 Google 地图、必应地图和其他仅处理地理数据的服务。这些 API 可免费使用,但有每月配额。其中四项服务要求您创建用于反向地理编码的 API 密钥,而其中一项 (DataScienceToolkit) 仅使用语法直接提供反向地理编码,无需 API 密钥。您可以通过创建一个免费帐户轻松生成 API 密钥,然后将其与正确的语法一起使用,以反向地理编码纬度到地址。让我们探讨这些 API 提供商并介绍它们的用例和限制。另请阅读:?如何在 Excel 中反转地理编码坐标以地址?5 个免费的反向地理编码 API 将纬度转换为地址:位置智商LocationIQ 是提供企业级定位服务的流行且公认的定位服务提供商之一。它提供地理编码和反向地理编码服务,并提供每月配额。它免费用于非商业用途,每天允许 10,000 个请求,每分钟 60 个请求。要使用此 API,首先,您必须生成一个令牌。为此,您必须创建一个帐户。创建帐户后,您可以从这里获取令牌。当您生成令牌时,该网站还为您提供了使用 API 的语法。只需将标记和纬度替换为语法中的值,即可反转地理编码以寻址的地理坐标。区域 1:美国获取 https://us1.locationiq.com/v1/reverse.php?key=YOUR_PRIVATE_TOKEN&lat=LAT&lon=LONG&format=json区域 2:欧洲获取 https://eu1.locationiq.com/v1/reverse.php?key=YOUR_PRIVATE_TOKEN&lat=LAT&lon=LONG&format=json例:获取 https://eu1.locationiq.com/v1/reverse.php?key=123456789XYZ&lat=23.546987&lon=78.658459&format=json默认情况下,此 API 以 JSON 格式提供输出。而且,您可以通过在 API 语法中将 JSON 格式替换为 XML 来更改为 XML。谷歌地图地理编码 API谷歌地图可以说是最常用的地理数据提供商。它提供了一个地理编码 API,您可以使用它来进行地理编码和反向地理编码。要使用此 API,您需要一个可以在 Google 控制台中创建的 API 密钥。这是指向它的直接链接。为了成功生成 API 密钥,您必须启用 Google 控制台的结算功能。获得 API 后,您可以使用以下语法来?反向地理编码经度地址:https://maps.googleapis.com/maps/api/geocode/json?latlng=LAT,LONG&key=YOUR_API_KEY例:https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key==123abc456def78此 API 允许您每天发出 2,500 个请求,每秒免费发出 50 个请求。而且,与其他服务不同,请求是作为客户端和服务器端查询的总和计算的。此 API 还以 JSON 格式提供输出,您可以通过在语法中将 JSON 替换为 XML 来将其更改为 XML。数据科学工具包DataScienceToolkit (DSTK) 是开源工具和数据集的集合,提供各种类型的地理数据服务。它有一个 API,您可以使用它来将纬度转换为地址。正如我在介绍中已经提到的,该服务不需要任何 API 密钥或令牌。您所需要的只是 API 语法,您可以在其中输入纬度值并在输出中获取地址。下面是 DSTK 的反向地理编码 API 语法:http://www.datasciencetoolkit.org/coordinates2politics/LATLONG例:http://www.datasciencetoolkit.org/coordinates2politics/37.769456%2c-122.429128此服务提供 JSON 格式的输出,没有更改为其他格式的选项。但从好的方面来说,它没有任何限制。您可以根据需要生成任意数量的请求。而且,如果您使用配额有限的其他 API,DSTK 有教程可以帮助您轻松迁移到 DSTK。MapQuest 地理编码 APIMapQuest 是另一项为个人和企业使用提供地理空间解决方案的服务。该服务提供各种类型的基于位置的服务,包括用于地理编码和反向地理编码的 API。为了使用 MapQuest 反向地理编码 API,您需要一个 API 密钥,您可以在此处获取该密钥。获得密钥后,您可以将其与以下语法一起使用,将纬度反向地理编码为地址:http://www.mapquestapi.com/geocoding/v1/reverse?key=KEY&location=LAT,LONG&includeRoadMetadata=true&includeNearestIntersection=true例:http://www.mapquestapi.com/geocoding/v1/reverse?key=KEY&location=30.333472,-81.470448&includeRoadMetadata=true&includeNearestIntersection=true此服务还以 JSON 格式提供输出,没有将其更改为任何其他格式的选项。而且,该 API 允许您每月免费发出多达 15000 个请求。必应地图就像谷歌地图一样,必应地图也提供各种类型的基于位置的地理空间服务。要访问这些功能,您必须注册必应地图开发人员中心。通过开发人员中心,可以访问必应地图 API 进行地理编码和反向地理编码。若要使用必应地图 API,必须生成必应地图密钥。可以从开发人员中心轻松执行此作。获得 API 密钥后,您可以使用以下 API 语法进行反向地理编码:http://dev.virtualearth.net/REST/v1/Locations/LAT,LONG?o=xml&key={BingMapsAPIKey}例如:http://dev.virtualearth.net/REST/v1/Locations/47.64054,-122.12934?o=xml&key=123456789XYZ此 API 以 XML 格式提供数据输出,您只需将语法中的 XML 替换为 JSON 即可更改为 JSON。此 API 每天限制为 50 个请求,一次最多可以同时发出 2 个请求。?:这些是 5 个免费的反向地理编码 API,您可以使用它们将纬度转换为地址。所有这些 API 都易于使用,但有其特定的每月限制。在所有这些中,我个人更喜欢 DSTK,原因有两个;它不需要密钥/令牌,也没有限制。这使得语法比竞争对手简单得多,而无限配额只会让它变得更好。尝试一下,让我们知道哪一个最能满足您的要求。

5 个免费的反向地理编码 API 将纬度转换为地址

协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

本站有部分为网络搜集整理而来, 如有版权及内容质疑,请即刻联系站长整改。分享是美德,欢迎转载,敬请注明出处

同类推荐
控制面板
您好,欢迎到访网站!
  查看权限
标签列表