I am writing a jogging tracker app that gets Locations from Google Maps, and sends them to Google Elevation api to get the elevation.
It works fine. My problem is the resolution is very(!) poor. it is around 152 m. In my case, I cannot relay on it.. Did anyone encounter this problem and find a way to overcome the problem? Is there any other reliable services for Elevation data?
Since in the documentation, Google mention that sending array of locations can reduce accuracy, I send single locations, and got the same results... Here are my results (I crossed out the actual locations)
{
"results" : [
{
"elevation" : 250.5070190429688,
"location" : {
"lat" : XXXXXXXX,
"lng" : XXXXXXXX
},
"resolution" : 152.7032318115234
},
{
"elevation" : 249.131103515625,
"location" : {
"lat" : XXXXXXXXX,
"lng" : XXXXXXXXX
},
"resolution" : 152.7032318115234
}
],
"status" : "OK"
}
Thanks a lot!