Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using google maps from a .NET desktop application

A interesting thread at : http://greatmaps.codeplex.com/discussions/252531 Apparently google has asked the developer to remove support for google maps from the open source API because it uses undocumented methods (which are obviously quite openly documented by third parties all over the internet).

Two questions:

Is there no legal way to make google maps applications without using the provided javascript / flex apis?

If so aren't there a lot of applications out there that do this illegally? (even mapinfo 10 has google maps support)

like image 530
basarat Avatar asked Jun 23 '11 12:06

basarat


People also ask

Can I use Google Maps in my application?

You can use the Google Maps Platform within your applications as long as your site meets the Google Maps Platform Terms of Service.

Is Google Maps offered in a desktop version?

In August 2018, the desktop version of Google Maps was updated to show a 3D globe. It is still possible to switch back to the 2D map in the settings. Google Maps for Android and iOS devices was released in September 2008 and features GPS turn-by-turn navigation along with dedicated parking assistance features.


2 Answers

PS: Found the documentation for this : http://code.google.com/apis/maps/terms.html

10.1 Restrictions on How You May Use the Maps API(s). Except as explicitly permitted in Section 8 (Licenses from Google to You) or the Maps APIs Documentation, you must not (nor may you permit anyone else to) do any of the following:

  • 10.1.1. General Restrictions.

(a) No Access to Maps API(s) except through the Service. You must not access or use the Maps API(s) or any Content through any technology or means other than those provided in the Service, or through other explicitly authorized means Google may designate. For example, you must not access map tiles or imagery through interfaces or channels (including undocumented Google interfaces) other than the Maps API(s).

So any application that doesn't either call the javascript / flex / webservice api is illegally using it UNLESS google approved the application (like the iphone maps application). This is bad for small time developers.

like image 95
basarat Avatar answered Sep 22 '22 15:09

basarat


Based on my non-legal background, with some small experience working with the Google API, and google itself, I would say:

  1. No there is no legal way, unless you can get Google to agree, which they won't.
  2. Yes there are lots of applications which do this illegally, however there are also some which do so legally.
like image 25
Bravax Avatar answered Sep 24 '22 15:09

Bravax