The geographic map component is a data component integrated with Google Maps, OpenStreetMap or OpenCycleMap, which enables analyzing data geographically. Using the Google Maps JavaScript API, three types of maps can be displayed in JReport: Roadmap, Satellite and Terrain. JReport only supports the Google Maps JavaScript API Version 3.

A geographic map integrated with Google Maps in a page report can be viewed in the JReport Designer view mode. Its interactive features can work in Page Report Studio. Moreover, static Google Maps images are supported in PDF and HTML formats with some limitations (for details, refer to Google Static Maps API).

In the following example, we create a geographic map integrated with Google Maps, view it in the JReport Designer view mode, run it in Page Report Studio and export it to PDF format.

Advanced Geographic Maps using Page Reports