使用.NET桌面应用程序中的谷歌地图

时间:2023-01-16 15:22:13

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).

一个有趣的主题:http://greatmaps.codeplex.com/discussions/252531显然谷歌已经要求开发者从开源API中删除对谷歌地图的支持,因为它使用了未记录的方法(显然是第三方公开记录的)遍布互联网)。

Two questions:

两个问题:

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

没有使用提供的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)

如果有的话,那里有很多非法的申请? (甚至mapinfo 10都有谷歌地图支持)

2 个解决方案

#1


2  

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

基于我的非法律背景,使用Google API和google本身的一些小经验,我会说:

  1. No there is no legal way, unless you can get Google to agree, which they won't.
  2. 不,没有合法的方式,除非你能让谷歌同意,他们不会。
  3. Yes there are lots of applications which do this illegally, however there are also some which do so legally.
  4. 是的,有很多应用程序非法执行此操作,但也有一些应用程序合法执行此操作。

#2


3  

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

PS:找到相关文档: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限制如何使用Maps API。除非第8节(Google对您的许可)或Maps API文档明确允许,否则您不得(也不允许任何其他人)执行以下任何操作:

  • 10.1.1. General Restrictions.
  • 10.1.1。一般限制。

(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).

(a)除通过服务外,无法访问Maps API。您不得通过本服务中提供的技术或方式或Google可能指定的其他明确授权方式访问或使用Maps API或任何内容。例如,您不得通过Maps API之外的接口或通道(包括未记录的Google界面)访问地图图块或图像。

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.

因此,任何不调用javascript / flex / webservice api的应用程序都是非法使用它,除非google批准了应用程序(如iphone地图应用程序)。这对于小型开发人员来说是不好的。

#1


2  

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

基于我的非法律背景,使用Google API和google本身的一些小经验,我会说:

  1. No there is no legal way, unless you can get Google to agree, which they won't.
  2. 不,没有合法的方式,除非你能让谷歌同意,他们不会。
  3. Yes there are lots of applications which do this illegally, however there are also some which do so legally.
  4. 是的,有很多应用程序非法执行此操作,但也有一些应用程序合法执行此操作。

#2


3  

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

PS:找到相关文档: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限制如何使用Maps API。除非第8节(Google对您的许可)或Maps API文档明确允许,否则您不得(也不允许任何其他人)执行以下任何操作:

  • 10.1.1. General Restrictions.
  • 10.1.1。一般限制。

(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).

(a)除通过服务外,无法访问Maps API。您不得通过本服务中提供的技术或方式或Google可能指定的其他明确授权方式访问或使用Maps API或任何内容。例如,您不得通过Maps API之外的接口或通道(包括未记录的Google界面)访问地图图块或图像。

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.

因此,任何不调用javascript / flex / webservice api的应用程序都是非法使用它,除非google批准了应用程序(如iphone地图应用程序)。这对于小型开发人员来说是不好的。