It can be a child of the (map) component.
Attributes
Beside the JSF UIComponent standard attributes.
| Component Attribute | Required | Description | Default value |
| imageURL | true | The Groundoverlay image url. | NA |
| startLatitude | true | The Groundoverlay image box left upper start latitude. | NA |
| startLongitude | false | The Groundoverlay image box left upper start longitude. | false |
| endLatitude | false | The Groundoverlay image box right bottom end latitude. | NA |
| endLongitude | false | The Groundoverlay image box right bottom end longitude. | NA |
| jsVariable | false | This flag determines the Javascript variable you want to use for referring to the Groundoverlay. Use this attribute if you want to use write additional Javascript code for the Groundoverlay to customize it. | NA |
groundoverlay should be in camel case: groundOverlay. It would be bold to change this... but perhaps you should.
NetBeans? code completions shows the following attributes for the groundoverlay component:
binding, endLatitude, endLongitude, id, imageURL, jsVariable, rendered, startLatitude and startLongitude
Note: Including Basic HTML Tag attributes is consistent with the MyFaces? Tomahawk tag library documentation approach: http://myfaces.apache.org/tomahawk-project/tomahawk12/tagdoc.html
Please consider adjusting the tag library documentation accordingly.