GMaps4JSF logoThe GMaps and JavaServer™ Faces Integration Library (GMaps4JSF Version 1.1.4)
 
       
Simple
A simple map with basic components
Duped
Two maps in a page
Repeated
A list of markers with info windows (for-each sample)
Auto-Arrange Map
A map that is reshaped according to its markers' positions
Markers and Information Windows
A map with both markers and Information windows
Draggable Markers
Map with draggable markers
Addressable Markers
Map with addressable markers
Custom Markers
Map with custom draggable markers
Controls
Adding controls to your map
Client-side EventListeners
Listening to client-side events on your map and markers
Server-side Markers EventListeners (Example 1)
Listening to server-side events on markers (Example 1)
Server-side Markers EventListeners (Example 2)
Listening to server-side events on markers (Example 2)
Server-side Map EventListeners
Listening to server-side events on a map
Geocoding
An example that demonstrates the usage of the address attribute of the map
Reverse Geocoding
An example that demonstrates the usage of the GMaps4JSF ReverseGeocoder service
Polylines
Draw a simple polyline on your map
Draw a geodesic polyline on your map
Draw mixed polylines on your map
Polygons
Draw a polygon on your map
Draw many polygons on your map
Circles
Draw a circle on your map
Draw many circles on your map
Polygons + Polylines + Events
Draw polygons, polylines on your map and listen to their events
GroundOverlay
Place GMaps4JSF logo on the earth
Direction
Usage of the direction component for displaying the driving directions results
JavaScript Customization
An example that demonstrates the ability to use map and markers using JavaScript using the (jsVariable) attribute
StreetViewPanorama
An example that shows the street view panorama using latitude and longitude
An example that shows the street view panorama using address
An event listener example that listens to the street view panorama
An example that uses the street view panorama to show the map streets
DragZoom (Extended Component - Experimental)
An example that demonstrates the DragZoom extended component that uses the gmaps-utility-library-dev project
Max tabbed content (Extended Component - Experimental)
An example that creates enhanced info windows.
PopupMarker(Extended Component - Experimental)
An example that creates popup markers (AKA labels).
Marker Clusterer(Extended Component - Experimental)
An example that groups markers in clusters depending on zoom level.
Marker Clusterer Loop(Extended Component - Experimental)
An example that groups markers in clusters using a for loop.
Web 2.0 Mashup Demo
A Web 2.0 Mashup Demo that uses both Apache Tomahawk + Ajax4JSF + GMaps4JSF
Performance
Performance test with 500 markers