Position.TranslateTo() doesn't work

May 1, 2014 at 8:28 PM
Dear community member,

I have been experimenting with the Position.TranslateTo(position, angle, distance) method, and have found that the distance is often wrong.

For example:
  • Longitude(43.862714)
  • Latitude(-79.387035)
  • angle/bearing = 0 degrees
  • distance = 10 km
  • the translated value is East of the reference point (expected: due north)
  • the translated value (according to google maps) is 7.16km away (expected 10km)
Clearly I am doing something wrong.

May 2, 2014 at 4:23 PM
Although this is not related to my problem, others should know that:

"The trigonometric formula used for this method is subject to errors when the distance to translate falls below a quarter mile (approximately 433 meters)."
May 5, 2014 at 3:15 PM
Found the problem: I was using a couple of applications to confirm the location of the GIS co-ordinates. Unfortunately the latitude/longitude order differs depending on which application you are using.
Marked as answer by pressacco on 5/5/2014 at 8:15 AM