| Attributes |
| Name | Required | Request-time | Type | Description |
| altitude | no | true | java.lang.Double | Altitude of mobile device in meters. |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| continuousUpdates | no | true | boolean | Determines if the component will continuously update the position. If true, a listener is used to retrieve position from navigator.geolocation.watchPosition. If false, the component will fetch a one time update via navigator.gelocation.getCurrentPosition Default = 'true'. |
| direction | no | true | java.lang.Double | Direction of mobile device in degrees from North. |
| disabled | no | true | boolean | Disables this component, so it does not receive focus or get submitted. Default = 'false'. |
| enableHighPrecision | no | true | java.lang.String | Determines if high precision location is retrieved using GPS. Has values of true, false, and asNeeded; where true means use GPS, false means don't use GPS, and asNeeded means use GPS only if needed to get a position. Default = 'asNeeded'. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| latitude | no | true | java.lang.Double | Latitude of mobile device in decimal degrees. |
| longitude | no | true | java.lang.Double | Longitude of mobile device in decimal degrees. |
| maximumAge | no | true | int | Indicates maximum age in seconds, of a cached position that is acceptable for use. Default = '0'. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| timeout | no | true | int | The maximum time in seconds to wait for success or error response. A value of 0 indicates no timeout. Default = '0'. |