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

时间:2011-06-23 12:21:05

标签: c# .net google-maps

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

两个问题:

没有使用提供的javascript / flex apis,没有合法的方法来制作谷歌地图应用程序吗?

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

2 个答案:

答案 0 :(得分:3)

PS:找到了这个文档:http://code.google.com/apis/maps/terms.html

  

10.1如何使用Maps API的限制。除非明确说明   第8节允许的(许可证来自   Google to You)或Maps API   文档,你不能(也可能   你允许其他人做任何事   以下内容:

     
      
  • 10.1.1。一般限制。
  •   
     

(a)除通过服务外,无法访问Maps API。你不能   访问或使用Maps API或任何   内容通过任何技术或   除了提供的那些之外的其他手段   服务,或通过其他明确的   谷歌可以指定的授权方式。   例如,您不能访问地图   通过界面或图像的瓷砖或图像   渠道(包括无证件   谷歌界面)除了地图   API(或多个)。

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

答案 1 :(得分:2)

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

  1. 没有合法的方式,除非你能让谷歌同意,否则他们不会。
  2. 是的,有很多申请是非法的,但也有一些申请是合法的。