2011-06-23 51 views
13

有趣的线程在:http://greatmaps.codeplex.com/discussions/252531 显然谷歌已经要求开发人员从开放源代码API中删除对谷歌地图的支持,因为它使用未记录的方法(显然相当公开地由第三方各方在互联网上的聚会)。从.NET桌面应用程序使用谷歌地图

两个问题:

有没有使谷歌地图应用程序,而无需使用提供的JavaScript /柔性的API不合法的方式?

如果是这样,那么有非常多的应用程序非法做到这一点? (甚至MapInfo的10支持谷歌地图),根据我的非法律背景

回答

2

,与在谷歌API的工作的一些小经验,Google自己,我会说:

  1. 没有没有法律方式,除非你能让谷歌同意,他们不会。
  2. 是的,有很多应用程序非法做到这一点,但也有一些合法的做法。
3

PS:找到这方面的文档:关于如何您可以使用地图API(S)http://code.google.com/apis/maps/terms.html

10.1限制。除部分为明确 允许8(许可证从 谷歌给你)或地图API 文档,您不得(也不得 您允许任何其他人)做任何的 如下:

  • 10.1 0.1。一般限制。

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

因此,任何不调用javascript/flex/webservice api的应用程序都会非法使用它,除非谷歌批准应用程序(如iphone地图应用程序)。这对于小时间开发者来说是不利的。

+2

但是,显示源代码的事情并非非法!使用该源代码是:)所以随时开发这样的apis! – basarat

+1

在阅读您最初指出的主题之后,我不相信所引用的条款适用。正如GMap.NET项目所做的那样,当您直接访问切片时,您不会浏览API。因此,你不能违反他们的API使用条款,因为你从未同意或使用它。 – TaRDy

相关问题