我需要获得纬度和经度位置(地面高度)的高度。
我还没有找到任何能够做到这一点。
有什么想法吗?
谢谢!
答案 0 :(得分:2)
USGS(美国地质调查局)也有一个API,包括一个WSDL。 http://cumulus.cr.usgs.gov/service_description_elevation.php
答案 1 :(得分:1)
您可以使用航天飞机雷达地形任务(SRTM)数据文件,该数据文件可以通过以下网址获得:https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
有关c#示例,请参见:https://github.com/itinero/srtm 和:https://github.com/alpinechough/Alpinechough.Srtm
答案 2 :(得分:0)
我会使用Google Elevation API。在C#中,使用WebClient
来请求以下网址:http://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536,-104.9847034|36.455556,-116.866667&sensor=true
或下载the .Net library。
答案 3 :(得分:0)
答案 4 :(得分:0)
将BING MAP SDK与空间服务(REST)一起使用 More info here