Integrating Google Maps in Java Swing application


G

Gilberto

Hi, I need to include a map using Google Maps in a Java standalone
application. I read something about it and I suppose the best solution
is to include a panel that show HTML pages. Do you have any
suggestions? I haven't found much.

Thank you.
 
Ad

Advertisements

A

Arne Vajhøj

Hi, I need to include a map using Google Maps in a Java standalone
application. I read something about it and I suppose the best solution
is to include a panel that show HTML pages. Do you have any
suggestions? I haven't found much.

A panel that show HTML *and* interpret heavy JavaScript?

Arne
 
A

Alessio Stalla

Hi, I need to include a map using Google Maps in a Java standalone
application. I read something about it and I suppose the best solution
is to include a panel that show HTML pages. Do you have any
suggestions? I haven't found much.

Google Maps come in two flavours: static and dynamic. The former is
basically just an image accessed through an HTTP-based API, so it's
quite easy to embed it in a Swing application. The latter is heavily
JavaScript-based, so you'd need an embedded browser. If you only need
to show the map, you might consider embedding a native browser panel.
If you need to manipulate the map or get feedback from user input to
the map, things get more complicated...

Additionally, read carefully the fine print in the Google Maps terms
of service. I don't know if you can embed them in a non-web
application. At least the dynamic API has a concept of an API key
which is tied to a specific domain.

hth,
Alessio
 
Ad

Advertisements

A

Arne Vajhøj

Hi, I need to include a map using Google Maps in a Java standalone
application.[CUT]

A panel that show HTML *and* interpret heavy JavaScript?

Have you any suggestions?

I'm evaluating Browser object in SWT.

No. I just wanted to emphasize that Google maps is heavy
JavaScript, which somewhat increases the requirements.

I don't know that SWT browser object.

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top