see*_*ess 1 api gps android elevation
我花了一周的大部分时间试图研究如何通过我的 android 应用程序连接到 USGS Elevation Query Service API,结果令人尴尬。我发现的最好的是 6 年前在这里使用现在已弃用的代码。剧透 - 我无法让它工作。
使用 GPS 进行高程对于我的应用需求来说太不可靠了,即使在对数据应用了广泛的移动平均和低/高通过滤之后也是如此。
任何人都可以分享他们的建议/代码以通过 USGS 海拔查询服务检索海拔。我当然可以提供纬度和经度吗?
我刚刚在此页面上查找相关内容,并注意到第一个响应中存在错误。它是这样说的:
以下是调用拉斯维加斯的示例 http://nationalmap.gov/epqs/pqs.php?x=36.1251958&y=-115.3150863&output=json&units=Meters
问题是,根据他们的网站“如果无法在请求的点找到数据,此服务将返回 -1000000”,而我个人找不到他们拥有的任何位置(试过拉斯维加斯和旧金山)。
该示例将 X 和 Y 颠倒了。切换到
https://nationalmap.gov/epqs/pqs.php?y=36.1251958&x=-115.3150863&output=json&units=Meters
Run Code Online (Sandbox Code Playgroud)
它工作正常。希望这有助于一些未来的搜索者!
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |