3

I've been asked to write an internal application for our business that uses mapping functionality to place push-pins of business related data.

As this is not a public facing application and to be used by a single person within our firewall I can not use google maps as we do not have the funds for the google license.

I am investigating the use of OpenStreetMap and can either embed a component into an already existing WPF application or embed into an existing WPF application, a NetBeans platform based application or into a new web application.

Could someone please suggest a library for use in either of these environments?

Brett Ryan
  • 26,937
  • 30
  • 128
  • 163
  • 2
    I've used [`JMapViewer`](http://wiki.openstreetmap.org/wiki/JMapViewer). – trashgod Oct 27 '11 at 03:09
  • @trashgod: thanks, I have had a hard crack at that one and now have settled on the `JXMapKit` control from [spring-ws](http://java.net/projects/swingx-ws/) which is turning out pretty nice, though I had to modify it a bit to get multiple tile servers loading (like a, b, c from OSM). Put your comment as an answer! – Brett Ryan Oct 28 '11 at 05:59
  • Just to throw there another option, I use swingx-ws and I'm happy with the results. See http://stackoverflow.com/questions/20314468/slippy-maps-for-java-swing-guis-swingx-ws – Unai Vivi Dec 01 '13 at 20:15

2 Answers2

3

I recently updated JMapViewer from r26523 to r26975 without incident. Subjectively, it seems faster.

trashgod
  • 203,806
  • 29
  • 246
  • 1,045
  • 1
    Thanks trashgod, I've experimented with both JMapViewer and JXMapViewer of which I like both, I do like the JXMapKit though with it's built in controls, there are however some things I didn't like so I've downloaded the source and want to contribute back some changes, in particular the multiple tile host support which I've now completed. – Brett Ryan Oct 29 '11 at 15:30
1

I've recently started to build a WPF prototype using SharpMap - although it's currently migrating to V2 and some of the dataproviders are missing - so I've been using V1 which has support for BruTile. You also might find BruTile useful.

pauldendulk
  • 1,378
  • 12
  • 23
Richard Harrison
  • 19,247
  • 4
  • 40
  • 67