我正在编写健身跟踪应用程序。因此,我想使用海拔高度。我知道我可以通过GPS获取海拔高度,但这似乎与准确度相差甚远。我已经在多种设备上试用了我的应用程序,所有这些设备的海拔高度都有问题。感谢您的帮助。
[似乎有一个Google Maps api,Google Maps Elevation API,它似乎提供了您需要的数据,但是显然它确实需要关联的计费帐户,不确定这是否可行。但是我希望像Strava这样的公司使用这样的东西,看起来非常合法和准确。
您提出要求:
https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536,-104.9847034&key=YOUR_API_KEY
并获得类似此JSON的内容:
{
"results" : [
{
"elevation" : 1608.637939453125,
"location" : {
"lat" : 39.73915360,
"lng" : -104.98470340
},
"resolution" : 4.771975994110107
}
],
"status" : "OK"
}
https://developers.google.com/maps/documentation/elevation/start