Merci pour ta réponse lazarel.
Entre temps j'ai pu discuter avec mon maitre de stage qui m'a indiqué une marche à suivre.
Comme les cartes doivent être insérées dans les reports, il m'a conseillé d'aller voir du côté de Birt et d'insérer l'HTML adéquat dans les reports générés.
Si j'ai bien compris ça devrait se traduire comme ça, il y aurait 4 éléments :
- une page jsp qui afficherait la carte
- le BIRT Engine
- l'API Google Maps
- mes classes Java
Pour le moment je voudrais seulement afficher une carte quelconque dans un report (pas d'interaction).
L'ordre d'exécution serait :
1 - Initialisation du report depuis la page jsp, appel à une classe Java
2 - La classe appelle le Birt Engine avec les paramètres du document (id du document, paramètres d'exécution)
3 - Birt fait son boulot et renvoie des données sous je ne sais quelle forme (pas encore regardé l'API du Birt Engine) à une classe Java
4 - Cette classe balance tout ça à la jsp
5 - La jsp fait appel à l'API Google Maps avec ces données
6 - Affichage de la carte dans la jsp
Je n'ai pratiqué que très peu J2EE, je ne suis pas encore très familier avec. J'ai quand même développé une mini appli qui récupère des données géographiques dans une base de données et les affiche sur une carte Google Maps dans une jsp.
Cette démarche vous semble t-elle envisageable?
Partager