Christian Studer
Christian Studer

Reputation: 25617

Maps for commercial WPF applications

I'm currently developping a commercial Windows application (closed-source, free demo with limited functionality available) in .Net 4.0 using C# and WPF. I'm now looking for a map library with the following features:

Which mapping solution satisfy those requirements without violating any licenses of the map provider?

Upvotes: 4

Views: 2796

Answers (4)

watbywbarif
watbywbarif

Reputation: 7017

This is excellent, I guess it will have more than you need: Great Maps for Windows Forms & Presentation

Just download code and check out the demo!

Upvotes: 0

Klaus Nji
Klaus Nji

Reputation: 18867

You may have to go commercial. If so, also look at Thinkgeo Mapsuite.

Upvotes: 1

Peter
Peter

Reputation: 14118

If you'd choose Bing, it is fairly simple. As I said, I haven't done it myself, but I've seen 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 code-behind:

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

Courtesy goes to Kevin Derudder who did a great presentation (which is where I saw it). It was about Silverlight, but should be almost the same for WPF. Check out his blog post, with code sample.

Upvotes: 3

CodeWarrior
CodeWarrior

Reputation: 7468

Have you looked at NASA World Wind? They have a lot of developer information hosted on their website. It is JAVA based, but there are ways around that.

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

And being a Government Agency, I would image that their imagery is Free-Use.

ESRI website Developer Tools Product Page

Upvotes: 1

Related Questions