Using Laserfiche Forms Professional 10.4.444 I noticed that when a longitude and latitude value of more than 15 digits was entered they were automatically rounded either up or down.
Due to the precision of this type of data I strongly feel that this should not be happening and will distort location points.
Steps to reproduce the problem:
- Place a Geolocation component onto a form
- Edit the Geolocation component and check "Specify coordinates"
- Preview the form and put the following values in the Latitude and Longitude input boxes:
45.525522934555745, -122.72527460439186
- Once entered the form will convert them to the following:
45.5255229345557,-122.725274604392
I was able to create a workaround by adding the following code in the JavaScript section of the form:
LF.number.defaultPrecision = 20;