I am looking for a Java API to access Google Maps or preferably Google Earth. But seem to be have problems finding the right solution after searching the web.
From a Java desktop application, I want t be able to create a map with about 1,000 custom points on which will have been pre-geocoded with Long/Lat. Once the application has created the map (with points on), I want the application to show the user the results.
I know you can't embed a map in an application due to T&C's of the service, so would be happy to launch a browser session, or preferably launch Earth and auto show the map on that.
I did find the Google Maps Web Services API, which let me do the geo-coding from Java using JSON, but can't find anything like this for actually creating maps and adding points to maps.
I also found some old java GDATA API's, but these seem deprecated now.
Any advise on the best current way to do this would be appreciated.