Introducing the GeoLocation Field – Capture Location data using Web Forms

Geolocation Field ScreenShot

We recently introduced a new Geolocation Field  which lets you capture location data of the user filling out the form.  It also lets you view the submission data on a Map.

Geolocation has several use cases and is perfect for organizations who have an on-field team doing surveys or data collection.

How does it work?

Well it is really simple to create Location Enabled Forms. Simply add the Geolocation field to your form to make it location aware.

Geolocation Field ScreenShot

Adding the Geolocation field will add a hidden field on the form which will be used to hold the user location data. Of course a user has to manually provide consent for sharing his location.

Geolocation Accuracy

Since we use HTML5 Geolocation technology, the accuracy of the data is dependent on factors like Device, Connection and Browser.  The accuracy is best on GPS enables mobile devices like SmartPhones and Tablets.

How to Use HTML5 Geolocation API – A Detailed Tutorial

Disply User LOcation on a Map using Geolocation API
Today, we will create web pages that are location aware.  We will utilize the Geolocation API to fetch the user Coordinates. To make things even better we will capture the user location and then display it on Google Maps. 

 

Before we begin, lets talk a bit about the Geolcation API.

 

What is Geolocation API?

The geolocation API allows you to easily fetch the geographical position of a user. If the browser support Geolocation API, one can easily get the Longitude and Latitude just using Javascript. The Geolocation API uses  multiple sources to determine the most accurate position of the user.   The location accuray depnds upon the best location source available.
The most common sources of location information are IP address, Wi-Fi and Bluetooth MAC address, radio-frequency identification (RFID), Wi-Fi connection location, or device Global Positioning System (GPS) and GSM/CDMA cell IDs. Here is link to Wiki

Continue Reading