Cards for WPF Commercial Applications

I am currently developing a commercial application for Windows (closed source, free demo with limited functionality) in .NET 4.0 using C # and WPF. Now I am looking for a map library with the following functions:

  • Worldwide online map and / or satellite data (for example, Bing or Google Maps. However, due to lack of coverage, OpenStreetMap is not suitable)
  • Display custom color labels
  • Optional: the ability to easily add a simplified stand-alone map at a lower zoom level.

Which matching solution satisfies these requirements without violating any card vendor licenses?

+4
source share
4 answers

Have you watched NASA World Wind? They have a lot of developer information posted on their website. This is JAVA, but there are ways around this.

http://worldwind.arc.nasa.gov/java/

And as a government agency, I would like their images to be free.

ESRI Page Developer Page

+1
source

If you chose Bing, it's pretty simple. As I said, I did not do it myself, but I saw it on a demo. It should be something like:

<maps:Map Name="bingmap" Mode="AerialWithLabels" CredentialsProvider="enteryourkeyhere"/> 

Where maps is the namespace: clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl

Then, in the code:

 GeoCoordinate co = new GeoCoordinate((double)myLatitude, (double)myLongitude); bingmap.SetView(co, 18); 

Courtesy goes to Kevin Derudder, who made an excellent presentation (where I saw her). It was about Silverlight, but for WPF it should be almost the same. Check out his blog post with sample code.

+3
source

You may need to go commercial. If so, see also Thinkgeo Mapsuite.

0
source

This is great, I think it will have more than you need: Great maps for Windows Forms and presentations

Just download the code and watch the demo!

0
source

All Articles