C# Получить высоту в положении
Мне нужно получить высоту широты и долготы (высота над землей).
Я не нашел ничего способного сделать это.
Есть идеи?
Спасибо!
4 ответа
USGS (Геологическая служба США) также имеет API для этого, который включает WSDL. http://cumulus.cr.usgs.gov/service_description_elevation.php
Вы можете использовать файлы данных Shuttle Radar Topography Mission (SRTM), которые можно получить по этому URL-адресу: https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
для примеров С # см. https://github.com/itinero/srtm и: https://github.com/alpinechough/Alpinechough.Srtm
и документы: https://dds.cr.usgs.gov/srtm/version2_1/Documentation/
Используйте BING MAP SDK с пространственными службами (REST) Подробнее здесь
Я бы использовал Google Elevation API. Из C# используйте WebClient
запрашивать URL-адреса, такие как: http://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536,-104.9847034|36.455556,-116.866667&sensor=true
Или загрузите библиотеку.Net.