Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google or Bing Map programming with C# for standalone application

I want to write a standalone application (preferable in C#) displaying a Google or Bing Map showing flight paths and patterns in 3D.

  1. For Google this is possible in JavaScript embedded in HTML, as shown here: http://code.google.com/apis/maps/documentation/javascript/
  2. The Google Web Services allow me to determine distances and routes, but no visualization as I would need it (this is how I understand it, I might be wrong).
  3. The same as in 1 seems to be true for the Bing AJAX controls ("JavaScript in Web page").
  4. The Bing SOAP Services again seem to be the equivalent to 2, more focused on textual queries rather than displaying the maps. There is the Imagery service, but this looks more low level, not like a 3D globe I could modify.
  5. In stackoverflow article " best api for develop with maps web application google-maps vs bing-maps " are some links about the APIs, but nothing .net focused.

Is anybody aware of a .NET/C# API which allows me to do basically the same as in 1/3 with C#?

like image 609
Horst Walter Avatar asked Jun 27 '11 14:06

Horst Walter


People also ask

Which is better Google Maps or Bing Maps?

Usage in countries. Google Maps is predominately leading in most countries like the US, Japan, UK, Germany and 200+ countries. Bing Maps doesn't have any lead over Google Maps in any country. When you compare the mobile experience while using the two Maps, Google Maps is always the winner.

Does Bing Maps have an API?

The Bing Maps Routing API enables optimized travel times both for consumers and commercial applications with location intelligence features using historical data.

Is Bing Maps API free to use?

Developers can use the Basic Key for building location intelligence-based apps with Bing Maps API for free.

What map does Bing use?

Bing Maps (previously Live Search Maps, Windows Live Maps, Windows Live Local, and MSN Virtual Earth) is a web mapping service provided as a part of Microsoft's Bing suite of search engines and powered by the Bing Maps Platform framework. Since 2020 the map data is provided by TomTom.


3 Answers

Not 100% sure on all the capabilities but checkout GMap.NET. Open source, I've played around with it a little and it seems pretty good.

like image 88
Ian Avatar answered Oct 06 '22 00:10

Ian


I'm not sure if you're considering commercial components or not, but I happened across Telerik's RadMap the other day. It supports Bing Maps, I believe.

like image 44
NickAldwin Avatar answered Oct 06 '22 00:10

NickAldwin


Depending on exactly what your definition of "standalone" is, how about creating an out-of-browser application based on the Bing Maps Silverlight control? See http://www.microsoft.com/maps/isdk/silverlight/ for SDK and http://msdn.microsoft.com/en-us/library/ee681884.aspx for method reference.

It would certainly meet your aim of creating a "Bing Maps"-style application coding in C#, but I believe it would still need to be delivered to the client over HTTP.

like image 38
Alastair Aitchison Avatar answered Oct 05 '22 23:10

Alastair Aitchison