FedeIlTeslaro ha scritto:
Ho un'API in Html, che contiene la mappa italiana delle colonnine di ricarica per auto elettriche, quindi dovrei integrarla in una GUI di un programma Java. Vorrei avere dei consigli su come fare, siccome non saprei come procedere. Vi ringrazio in anticipo, cordiali saluti.
Quel sito che hai indicato fornisce una intera pagina con tutto quello che serve. E che appunto tecnicamente si può incorporare in un'altra pagina/sito con un semplice <iframe>. Ma di per sé NON è una "API".
Poi hai parlato di GUI in Java ... bene, ma con quale framework? Swing? JavaFX? altro?
Il punto è che non essendo una API ma una pagina completa in HTML, per incorporarlo in una applicazione "desktop" serve avere un componente che faccia da "web browser". E deve essere un "ottimo" browser web, perché vedo che quel servizio usa HTML5, Javascript, Google API ecc...
Ora: con Swing base non ci fai nulla, il supporto che Swing ha di HTML è limitatissimo. Potresti provare il componente WebView di JavaFX ma bisogna vedere se è in grado di reggere un sito che usa tecnologie "moderne" come quello.
Ti è chiara la questione? La questione è che "incorporare" un web browser in una applicazione
desktop Java NON è "banale", specialmente se c'è necessità di supportare i più recenti standard HTML/CSS/JavaScript.