It's most likely the altitude. You can either ignore it or remove it with LeftWords(your_location_field ; 2). I recommend that you use the LocationValues() function instead. It returns the horizontal accuracy in addition to L, Lo, and Altitude.
It certainly is the Altitude.
Under iOS 6, the Location function now includes the horizontal accuracy as the third parameter following latitude and longitude.
You can extract any value using something like:
GetValue ( Substitute ( LocationField; ", " ; ¶ ) ; 1 ) // provides first value which would be latitude
GetValue ( Substitute ( LocationField; ", " ; ¶ ) ; 2 ) // provides second value which would be longitude
You don't have to do the substitute because they are already comma separated values.
I just use:
GetValue ( $LatLongAlt ; 1 ) & ", " & GetValue ( $LatLongAlt ; 2 )
...where $LatLongAlt = LocationValues ( Location::Map Accuracy Metres; Location::Map Timeout Seconds )
Sorry but that is incorrect too. The Location function returns comma-separated values which will need to be coerced into return-separated values to be recognised as "values" by the GetValue function.The original question was about the Location function and the three values it returns.
Your example above works because you are using the LocationValues function which does result in return-separated values.
well spotted, David.
I remember now... I did built all the lists using the other function before I discovered the LocationValues ( ).