`
isiqi
  • 浏览: 16598553 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Google地图的应用开发分析

阅读更多
 Google最重要的产品不仅仅是网页搜索Gmail,Google其实有一个重要的宝贝产品,就是Google Earth/Maps,即卫星地图(或常规地图)。这个产品如果开发的好的话,可以使得Google在地图领域中建立新的权威优势。

  即使在市场并不占优的中国,Google在这方面也拥有无限的优势:国内根本没有商业卫星地图服务商,网络公司的交通地图服务都是购买专业地图公司的数据,这些地图服务都没有什么开放性可言,没有一个具有提供API的能力。

  Google地图另外一个重要的优势,就是网民的支持,即使纯英文界面的Google Earth在中国也有了大量的支持者和爱好者,大量的网民热衷于发布制作自己的新奇地标,在Blogger的口碑宣传下,这个纯英文的产品在中国得到不可思议的支持,甚至有热心网友为之开发了中文补丁包。Google也应该知道,Google Earth的中国用户会有多么大,那么多不会英文的中国人,都很期望使用这个对中文十分不友好的软件,并浏览全是英文信息的Earth网站。我自己的亲身经历是,一个不懂英文的中学生发邮件问我,怎么下载和使用Google Earth,人们对这个产品的关注可见一斑。

   然而,令人失望的是,中国Google并没有充分发挥自己这方面的长处,将自己的优势产品的功能发挥到极致,将这个产品做大、做强。的确,这个产品在国 内是不害怕竞争的,没有哪个国内网络公司具有卫星地图的能力,Google哪怕简单的将界面进行一些汉化都会使得Google Earth的用户量暴增,可是我们看到的是什么呢?直到现在Google Earth还没有中文版,Google Maps也没有提供中国的API支持,成型的产品只有一个本地地图。Google地图的本地产品,看上去似乎是购买的Mapabc.com的数据,就其使用的方便性和查询信息的实用性来讲,我觉得其甚至还不如百度的同类产品百度地图,百度虽然也是购买的Mapbar.com的数据,但是至少数据量要多得多,而且还包括公交信息这样的实用功能。不过,购买了go2map的搜狗地图在各个方面都更胜百度地图,交通信息更为完善。但是这一些都有一个致命的缺陷,就是数据没有API,没有对公众开放。

  我认为,Google地图最重要的核心法宝就是Google Maps API,做过网站的人大概都听说过这个API,他可以让第三方网站通过API编程的方式调用Google地图数据库中的信息,使得地图数据可以在不同类型的应用中使用,我之所以说Google Maps API是 无价之宝,是因为,只要Google面对中国抛出Google Maps API,那么立刻就会有无数的网站免费为Google打工,免费使用Google地图数据,免费为Google做宣传,中国有的是程序员,Google Maps API就可以让中国成千上万程序员帮着Google写应用程序,这是一个何等具有诱惑力的产品开发模式啊。我能够想到的应用就够多了,比如旅游信息网,在 经典的介绍旁增加交通地图或卫星地图信息,餐馆点评网,在餐馆介绍中增加参观交通地图,购物导游网,增加商家的地图等等,需要地图信息的网站实在太多了, 而且目前似乎还没有一个标准的数据库供大众使用,而Google Maps API在国外的一些应用表明其足以完成上面所说的全部功能。

  可惜的是,Google守着Google Maps API这样一个无价之宝,似乎从来没想到过将其应用于中国,Google Earth/Maps至今还是英文的,Google Maps API甚至连印度、香港都支持了,但就是不支持中国。而我们以前很看不上眼的搜狗,又开发搜狗中文输入法(我目前已经全面使用搜狗输入法了),搜狗的地图看上去也很不错,而Google在做什么呢?开发出“搜索建议”这样可有可无的东东,而且发布的第一天就闹笑话。Google真是捧着金饭碗在要饭啊。

<!-- google_ad_client = "pub-8464600688944785"; google_ad_output = "textlink"; google_ad_format = "ref_text"; google_cpa_choice = "CAAQ0ai1_wEaCIPB6KUsUCfSKJ2R4YcBMAA"; google_ad_channel = "9980983522"; //--> 此网站推荐使用 Google AdSense 来显示与内容相关的广告

原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]
分享到:
评论

相关推荐

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中文开发文档是 Google 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...

    android_应用开发_Google地图应用开发

    ### Android应用开发中的Google地图应用开发 在当前的移动应用市场中,地图和地理定位服务已成为许多应用程序不可或缺的一部分。Google地图作为全球范围内广泛使用的地图服务之一,为开发者提供了丰富的API,使得...

    谷歌地图应用开发

    ### 谷歌地图应用开发知识点详解 #### 一、概览 在现代移动应用开发中,集成地理位置服务已经成为一种趋势。特别是在旅游、导航、物流等领域,地理定位功能更是不可或缺的一部分。本文将以“谷歌地图应用开发”为...

    谷歌地图开发.doc

    ### 谷歌地图开发:深入理解地图应用的构建与技术要点 #### 一、程序功能概述 在《谷歌地图开发.doc》文档中,我们首先接触到的是程序功能的概述,这里详细介绍了用户界面的设计和主要功能特性。核心在于地图模式...

    Google Maps二次开发

    3. **强大的分析功能**:Google Maps还提供了诸如距离测量、最近分析、路径分析等空间分析工具,为用户提供更丰富的地图数据和服务。 #### 四、Google Maps二次开发基础 Google Maps提供的基本服务虽然已经十分...

    google map应用实例

    总的来说,Google Map的离线应用实例是一个综合性的开发项目,涵盖了地图数据处理、前端开发、用户交互等多个方面,对于提升开发者在GIS领域的技能非常有帮助。通过学习和实践,我们可以打造出功能强大的离线地图...

    谷歌地图应用GoogleMap

    谷歌地图应用GoogleMap是一款基于Google提供的地图服务开发的应用程序,它允许用户进行一系列与地理位置相关的操作,如搜索城市、选择定位、切换浏览模式等。在移动设备上,这样的应用为用户提供了一个直观且实用的...

    asp.net应用谷歌地图开发web程序

    在ASP.NET平台上,开发基于谷歌地图的Web应用程序可以极大地扩展我们构建地理信息系统(GIS)的能力。这个项目展示了如何集成和利用谷歌地图API来实现一系列实用的功能,如定位、路径规划和实时路况显示。以下是关于...

    C#开发中谷歌地图调用

    同时,谷歌地图API还提供了丰富的地图样式、控件配置以及地理编码、方向服务等功能,可以帮助开发者构建复杂而强大的地图应用。 总之,调用谷歌地图API涉及到注册API密钥、引入JavaScript文件、使用核心类创建和...

    Google地图简单开发

    在本文中,我们将深入探讨如何在C# WinForm应用程序中集成和使用Google地图API进行简单的开发。这个项目的核心是利用WebBrowser控件作为交互界面,将Google地图服务嵌入到桌面应用中。以下是你需要知道的关键知识点...

    google地图api文档

    Google 地图 API 是一款功能强大且广泛应用的 Web 服务,允许开发者在自己的网站中嵌入 Google 地图,添加丰富的功能和交互性,提供更好的用户体验。下面是 Google 地图 API 的基础知识点和重要概念: 1. Google ...

    vc谷歌地图开发_googlemap

    在VC++(Visual C++)环境下,我们可以利用谷歌地图API来开发地图相关的应用。现在,我们来深入探讨一下如何在VC++中调用谷歌地图API。 首先,我们需要了解谷歌地图API的基本概念。谷歌地图API提供了JavaScript、...

    android应用之Google地图应用开发.pdf

    本篇将详细讲解如何进行Google地图应用开发,主要包括以下几个关键知识点: 1. **Google Map API的安装与配置** - 首先,你需要在Android Studio中创建一个项目,确保选择的SDK是`Google APIs`,因为Google地图API...

    谷歌离线地图开发

    在本场景中,我们主要关注的是如何利用万能地图下载器获取谷歌地图的瓦片,并将其应用于Google Maps API v3中实现离线查看。 首先,让我们了解什么是地图瓦片。地图瓦片是地图的一种分块表示方式,它将整个地球表面...

    android google地图开发

    总的来说,Android Google地图开发涵盖了位置服务、地图显示、用户交互、路径规划等多个方面,开发者可以通过Google Maps API实现各种复杂的功能,为用户提供丰富的地图应用体验。在实际开发过程中,还需要注意API的...

    谷歌地图开发实例

    在IT行业中,谷歌地图开发是一项重要的技能,尤其对于构建地理信息系统(GIS)或者与地理位置相关的应用来说。本实例主要关注如何使用谷歌地图API来标记兴趣点并实现自我定位功能。以下将详细介绍这些知识点: 首先...

    谷歌地图开发快速入门

    **谷歌地图开发快速入门** 谷歌地图API是Google提供的一项服务,允许开发者利用JavaScript技术构建基于Google Maps的应用和服务。这个API让开发者能够自定义地图显示、添加标记、实施地理编码、规划路线、执行本地...

    GoogleMap地图控件应用源码_aspx开发教程.rar

    开发者可以利用这个API来创建各种地图应用,包括自定义标记、信息窗口、地理编码、路线规划等。 2. **ASP.NET环境集成**:在ASP.NET中,我们通常会创建一个ASPX页面,并在其中嵌入JavaScript代码来调用Google Maps ...

    谷歌地图开发包GoogleMap

    谷歌地图开发包GoogleMap是一个专为开发者设计的工具,它提供了丰富的API和功能,使得开发者可以集成谷歌地图服务到自己的应用程序中,无论是Web应用、移动应用还是其他平台的应用。这个开发包是谷歌地图服务的重要...

    android应用之Google地图应用开发[归类].pdf

    在Android应用开发中,集成Google地图服务是一项常见的需求。这篇文档详细介绍了如何在Android应用中实现Google地图功能,包括定位、地图标记以及获取周边信息。以下是对这些知识点的深入解析: 1. **集成Google ...

Global site tag (gtag.js) - Google Analytics