我正在努力获得最近的POI的纬度和经度,如机场,学校在次经纬度附近。到目前为止,我已经搜索并找到了以下API
http://maps.googleapis.com/maps/api/geocode/json?address=airport,Nashik&sensor=false
不幸的是,它适用于地址而不是次要纬度和经度。如果我插入纬度和经度,它会给我这个点的地址。
有没有办法从提供的(纬度,经度)中找到最近的机场(纬度,经度)。我在PHP中尝试这个。
答案 0 :(得分:0)
并不是说它完全符合您的要求而且有其局限性("最大允许半径为50,000米","半径不得包括在内#34;如果你指定rankby = distance),但无论如何你都可以尝试一下。
您的请求可能如下所示
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=40.712784,-74.005941&rankby=distance&type=airport&key=<Your API Key>
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=40.712784,-74.005941&radius=50000&type=airport&key=<Your API Key>
答案 1 :(得分:0)
您可以使用 Aeris Weather API。这是文档https://www.aerisweather.com/support/docs/api/reference/endpoints/places-airports/
您希望将closest
操作与largeairport
过滤器配合使用,以避开较小/非商业/军事机场
您也可以使用其他地方参数进行查询https://www.aerisweather.com/support/docs/api/reference/places/
用于API https://packagist.org/packages/mariohbrino/aeris
的PHP软件包他们有6个月的免费试用期,然后每月23美元的基本计划费用。