There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Altitude difference not accounted for
Just noted a bug where the difference in altitude between the viewer and a location would not be taken into account. The bug is inside of ARHelper.DistanceBetween where an altitude difference of 0 is always used. That's fine in Texas, but not in other places. :)
Quesion is, how to deal with this? If we don't have a GPS lock we probably won't have altitude. Many data sources may have lat / long but no altitude. We could have a configuration property called AltitudeCalculation with options:
Always - Always calculate the difference
Never - Pretend the world is flat
Auto - If ARItem and user location both have altitudes, calculate difference. Otherwise assume "flat".