title: Embedding maps in java swing application
body: <p>I'm developing a java swing application in which i need to show the map of some area and allow user to put markers on it.
  I've goggled a lot on the topic but unfortunately i haven't got any how i can do it. 
  I came across some ideas like displaying a web browser in swing just like JXBrowser (i can't afford JXBrowser).
  And i'm also not sure if this way will allow me adding markers.</p>
  
  <p>Please guide me some proper way to do the trick.
  Please do tell me if i can do it offline or online any way suitable. </p>