都让Google做了我们还做什么?(WebMap方向)

GoogleEarth二次开发平台指南(4) --- 三维视频融合、视频拼接与摄像头控制       谷歌地球不仅是三维虚拟的数字地球,通过二次开发平台,可以将几十路摄像机的实时动态图像融合到谷歌地球对应场景的地理位置中,实现三维虚拟场景与现实视频图像的完美结合。通过多视频影像在其地理位置上拼接,展现出三维全景的真实状态。并实现在三维场景中用鼠标点击哪里,摄像机镜头就对准哪里、或沿用户指定的线路巡航,无需云台配置。从而实现在谷歌地球上构建“三维场景视频智能监控平台”。 (1)三维场景... 阅读详情

本来想把题目写成:我为什么不用Google Maps API和Google Earth,但最后还是改成了现在的标题,也许这样更能表达我的想法。很早就想写这样的一个题目,迟迟未能。今天看了两篇Google地图API开发介绍 和高级特性的文章(自行找一下吧,忘了在哪里down的了,是软件开发2.0技术 大会上提供的内容,有优快云),于是想写我很早就想写的题目,只是,我的想法改变了,我觉得我会投入Google怀抱开始使用Google的API等。那么这么多年来我为什么顾虑不用Google maps API呢?简朴列举一下吧:

1,Google Maps API太强盛。强盛的都让我们无法想象,看看发布的开发工具:Maps API、迷你地图maplets、KML、MapsAPIforFlash、EarthAPI、静态mapsAPI等。并且这些API足以开发我们大部分 所需要的功能,除非你想不到,没有做不到。

2,地图数据完全免费。最早的时候是Google Earth让人震动,因为如此清楚的卫星影像数据完全免费,要知道在大陆地区这样的影像数据是非常昂贵的。除了影像数据,还有矢量数据、地形数据、街景数 据等都免费提供查看,让原来都需要收费的电子地图无地自容。甚至,包括sky和mars数据都免费。

上面的两点可能大家都认为是Google的长处,的确,包括我在内也是这么认为的,但正是因为这样的长处,让我产生恐惊,都让Google做了,我们还做什么?再联想下去,Google把所有都免费了,那我们如何赚钱?再列举一些我不用他们的原因吧:

3,假如拿Google Maps API和Google Earth来做项目 ,那么有多少的信服力?会不会有人认为,哦,你们都是用Google开发的啊,那你们的核心技术又是什么呢?我们本身是需要你们开发一个引擎来完成我们的项目,结果你们直接使用Google的引擎,那我们的项目为什么还要这么昂贵?

关于这一点,可能确实有这样的顾虑,但我想,Google虽然免费,但正是因为Google提供如此强盛的引擎才让我们的开发变的如此轻易。当然,假如是一个不忽悠的公司 ,那么很诚然,Google的卫星影像还是非常优秀的,世界 第一的,也许有人能够拿出比Google更强盛的卫星影像来,但我想都是不会免费的。既然Google的东西免费,那么肯定在开发的过程中会节约 成 本,因为基础数据Google已经提供了。不过也由此,我想,那些提供数据的公司怎么办,举例:一份上海及其周边卫星影像数据似乎要卖到百万,而这个影像 我觉得基本上看不出来什么东西;一份小小的几平方公里的卫星影像,用于学生课堂遥感实验基础数据,也要卖几千块钱。所以,我认为利用Google免费 API的好处在于节约成本(包括数据、开发时间等),而凭借Google强盛的支持,是不会像一个小公司一样做一个引擎三五年就淘汰或者无法维系的产品 。

4,Google Earth在较低配置的电脑上无法运行,Earth API到现在我还是不能使用,而Google Maps API对于我这样的菜鸟开发还是觉得有难度。

此点可能确实有所抱怨,因为最早的时候我一直坚持使用赛扬1.7CPU的电脑,跑Google Earth基本上不太可行,而且,我一般使用server的系统 , 所以显卡的驱动基本上不会安装,所以每次打开Google Earth都提示无法运行,因为dirextX有问题,这样的一个原因导致我好几年没有使用Google Earth。最近用Google Earth倒是因为我把OPENGL修好了,Google Earth可以在OPENGL平台上跑了,唉,一个Google Earth真让人不省心,讲究简朴的玩意结果一直让我无法运行使用。Earth API也可能是因为这样的原因吧。至于API开发难度,我想纯粹的比开发一个引擎要简朴多了,并且上面也说了,Google的技术很强盛,不用担心引擎会 出这样那样的问题,比如JS写的不好结果导致内存溢出,所以说API的开发难度和引擎的开发难度是无法比拟的,并且Google的不断完善,可以说是一个 越来越完美的引擎,即使有开发难度也说明API不是给所有人用的,至少是给程序员用来开发的。

5,因为是Google的产品,无法使用自定义的数据,所以我一直不使用Google maps API。

此点现在已经非常的有所改观,可能是我早期的思想了吧。最早的时候为什么研究 mapbar 的API,就是因为Google无法加载我自己的数据。而这里的数据,分成两个部分,一种是point和line,此点一般存放在数据库中,然后在引擎上 显示,另一种是基础数据,河流绿地道路等等基础信息,这个信息就是我们一般看到的Google地图,就是那些一个一个的图片数据。后者是要害,因为即使 Google强盛而且免费,但也总有一些数据没有我自身拥有的强盛,比如学校平面图、园区规划图等等,此点也是我一直研究mapbar JS的要害。现在情况已经改变,Google可以添加overlay了,并且似乎还可以添加overlay Tile,这样的话我想这个问题也基本上可以得到解决。不过,假如实在想要使用自己的数据,又不想用到Google的任何内容,倒确实也可以尝试 mapbar JS或者干脆用openlaers。

6,一个小地球在那转来转去,或者一个地图拖来拖去,有什么好玩的。

虽然我是一个GPS/GIS的从业者,虽然我相信生活 中 80%的信息和位置有关,虽然地图、数据、信息等都非常的重要,但是,我却总是没有那么多的激情,为什么呢,因为打开Google Earth然后你还能做什么,转来转去终于转到东方明珠,告诉大家说我在GE上找到东方明珠了?或者找来找去竟然在GE上找到一个麦田怪圈找到一个超大地 球文字等等,我觉得我是对那些新颖玩意不感爱好,因为看到就看到了又和我生活无关。即使是和生活有关的吧,我去大众点评网去找一个吃饭的地,看了一下地 图,然后换到搜狗地图,输入起点和终点计算一下公交路线知道坐什么车,而至于像Google等的驾车路线计算,谁会去用?要用就用Garmin车载导航 PND了。再加上我又没车所以不需要导航,即使去好玩的地方,即使带了GPS记录了航迹什么的,但再去看也没有太大的意思,分享出来又没有整理。当然,假 如能够接触一些项目我还是比较感爱好的,如何通过什么技术手段来完成这是很有意思的事情,不过似乎自己也想不出什么东西出来,加上技术有限,所以许多东西 都搁置。

一点点随意的文字竟然也要写一个多小时,直接进入文末总结吧。说了这么多Google的好与坏,大家也能够了解到一些我为什么我不用Google的原因了吧,但是,标题问题的答案又是什么呢?首先,强盛的Google早晚有一天是会赚钱的,虽然现在看来都是免费,当然也有企业 版的收费项目但已经收到多少钱这些我们是不知道的。其次,一些企业利用Google API做了二次开发,并通过这样的二次开发赚钱了。那么我们引申出第一个答案:

一,创意。Google是很强盛,但是不是所有的创意都是Google想出来的,虽然Google确实有很多的创意,所以Google都做了就让我们做Google还没有创意到的内容吧,或者Google不屑做的小创意。记得以前似乎有一个台 风110的网站,就是提供台风资料信息,当然也包括实时的数据(比如台风麦莎当前位置和风力方向等),他们是利用Google Maps API做的,也许看起来技术不是很难或者也没有看到赢利的能力,但至少这也算是一个很不错的创意。我还记得国外一小子为了付学费而开创了“百万首页”这样 的一个创意,最终确实获得了百万,虽然海内也跟风,但似乎没有做的好的,那么,我们是否想一个“百万地图”的创意出来呢。

二, 信息。二十一世纪什么最贵?信息最贵。还记得和同事们搅拌信息和数据的关系问题,当然信息和数据应该在计算机基础课本中就已经有了定义,但是为什么说信息 最贵。因为谁把握了信息谁就把握了主动权。当你想做一个项目,结果发现没有充足的数据,无法提供吸引人的内容,当然假如连基础数据都没有的话就更惨,现在 好的情况是Google已经给我们提供了基础数据。比如大众点评网,本身确实是一个非常好的创意,但为什么大众点评网就是站在老大哥的位置上不被打败,而 饭统、请客800、紫页等网站都排在后面,就是因为大众点评网的信息占了主导地位,我相信大众点评网的饭店数据是最多最全面并且最具有质量的,而也正因为 如此也是更多的用户选择去大众点评网去发表评论,并且大众点评网的优势无法代替,包括Google和12580这样的大财团。

最后一点是技术,我不再写成三,因为此点已经不是至关重要的了,因为Google给我们铺平了道路,假如说技术是要害的话除非你想做一个和 Google maps类似的引擎,Google的引擎技术将其余的产品都挡在了外面,当然还有Microsoft和yahoo的API,但已经不是Google的对手 了吧,至少在通用产品方面来看的话,而openlayers这样的JS引擎也只能算是另一种需求下产生的另一种产品而已。

欢迎大家一起讨论“都让Google做了我们还做什么?”。本文会针对评论以及后期所想做一定的更新,并可能会产生一些新的文字(比如本文就没有谈到Google Maps API和ESRI的ArcIMS)。谢谢

google earth二次开发教程 google earth二次开发教程,相信对你有帮助。 立即下载

相关推荐

基于GoogleEarth的高程图制作方法

一种基于googleEarth的高程图制作方法,值得一看。

C#调用GoogleEarth COM API开发(一)

一、准备 Google Earth提供了个人免费版、Plus版、Pro版,个人开发只安装个人免费版就可以了,如果需要更多的功能,那么只有每年上交$400购买专业版了 到目前为止,GoogleEarth的二次开发接口还比较少,功能太弱,仅仅提供了1.0的类库。 GoogleEarth COM API参考文档可以在这里找到:http://earth.google.com/com

ZENITH 5428

MFRC522防冲突机制详解:当两张IC卡同时靠近读写器,会发生什么?

本文深入解析了MFRC522芯片在多张IC卡同时靠近RFID读写器时的防冲突机制,重点介绍了二叉树搜索算法在比特级的实现原理。通过详细的寄存器配置优化和实际工程案例,展示了如何有效解决信号碰撞问题,提升多卡场景下的读写性能。

weixin_29191669的博客 428

杂谈:一个小型WebMap项目的架构和技术实现(GmapAPI+jQuery+XML)

说是小型WebMap项目其实也算不上,因为仅仅是受朋友之托用Google Map API开发了一个简单的页面而已,而我也不是什么架构设计师,也不会什么架构设计,甚至对架构都没有一个概念,按照我的理解,架构就是思想,是对一个项目整体从头到尾从上到下的把握。至于技术实现,架构定义完了技术实现也就顺理成章了,不过个人觉得标题还是有点意思重复了,本文也可能谈的比较杂,从需求谈到思想谈到技术谈到最终的实现,...

weixin_30642305的博客 141

GROMACS自由能景观图绘制全流程:从PCA分析到Origin 3D可视化(附避坑指南)

本文详细解析了使用GROMACS绘制自由能景观图的全流程,涵盖从PCA分析、数据预处理、自由能计算到最终在Origin中进行3D可视化的完整步骤。文章重点分享了数据处理与格式转换中的常见“避坑”指南,帮助研究者从分子动力学轨迹中有效提取并解读构象自由能信息,深化对生物大分子动力学过程的理解。

oauth7security的博客 309

信奥编程启蒙 3068:【例13.3】时间差

现在给出一个时间,单位是秒,要求按照电子表格式输出,输出保证不会超过 2424 小时。3067:【例13.2】 电子表。把时间转化成电子表格式输出。电子表上的时间显示方法形如。

900

Android通过WebView载入Google地图

在这里先添加我写的代码:   public class WebMap extends Activity{ WebView show ; String url ; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi

SueAnthony223的专栏 2034

FPGA开发者必看:如何用SATA3.0主机控制器IP实现高速存储扩展(附Xilinx实测数据)

本文为FPGA开发者提供了基于SATA3.0主机控制器IP核的高速存储方案设计与优化指南。通过详细解析IP核架构、Xilinx FPGA平台集成实战及性能优化技巧,帮助开发者实现接近理论极限的540MB/s数据传输速度。文章还包含常见问题解决方案和高级应用场景拓展,是硬件工程师提升存储性能的必备参考。

weixin_30632089的博客 114

分享两篇Google Map API的介绍

这两篇文章也不知道我是什么时候下载下来的,一直丢在桌面上没有看,但终于在年后无聊就看了一下,结果让我心潮澎湃,一起哈成了“都让Google做了我们还做什么?(WebMap方向)”一文,总的来说,我看完这两个文章后,是生气的,所以我会写出这样标题的文章,我也是伤心的,因为Google强大的让我们觉得自己一无是处,当然也有欣喜的,因为Google给我们带来了很好的技术我们可以做很多的全新应用,真是百感...

weixin_34162695的博客 104

IPV6基本配置

IPV6配置,DHCPV6,华为模拟器,IPV6的M/O标志位

路漫漫其修远兮 4665

完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

本文以博主本人报考jun dui文职,从报考、备考、考试、查成绩到资格审查、面试,全程亲身经历,给想要报考该内容的朋友们一些小的参考。祝你顺利上岸!完整复盘【避雷jd文职某岗位】潍坊青州hhj(据说未来搬到天津),助理实验师岗位,三人进面,面试全部不及格,空头岗位!像这种情况,该单位很多 | 附个人完整备考背诵题目 | 世间一场梦,不会再考这个了

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 245

WebMap DIY(定制你自己的网络地图,GMapImageCutter工具推荐)

自从上次发布了Google Maps API离线开发包以后,就有人来问我,为什么离线状态下不能显示地图,能否显示自己的DIY地图。严格来说,这是两个问题,为什么不能显示地图是因为Google的地图图片本身就不在本地,所以离线状态下是肯定不能显示地图的,不过能够标点画线等动作下有没有地图图片并不重要,而能否显示自己的DIY地图,其实Gmaps API本身就带了,GOverlay/GTileLay

冷月宫主的专栏 820

YOLOv11改进 - C3k2融合 | C3k2 融合 ARConv 自适应矩形卷积:动态调整卷积核形状与采样点

本文介绍了将自适应矩形卷积(ARConv)模块与YOLOv11相结合的方法。ARConv是针对遥感图像全色锐化任务设计的创新卷积模块,可自适应调整卷积核形状与采样点数量,解决传统卷积刚性限制,实现高效特征提取。其工作流程包括学习卷积核高度和宽度、选择采样点数量、生成采样图、卷积实现与空间自适应增强。我们将集成ARConv的C3k2_ARConv模块引入YOLOv11,对相关代码进行修改和注册,并配置了yolov11 - C3k2_ARConv.yaml文件。实验脚本显示,该结合方式应用于目标检测任务。

魔改工程师的博客 1005

网页中调用Google地图

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script src="http://maps.google.com/maps?file=api&a...

weixin_30763455的博客 360

【Claude Code】Not logged in 未登录错误解决方案 + /login 认证路径

Claude Code 启动时提示 Not logged in 表示当前会话缺少有效凭证。本文从环境变量、API Key 配置、CI 自动化凭证脚本和系统时钟四个维度,提供完整的认证排查流程与修复方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 893

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

我的2010世博地图1.0版发布

浏览世博官方网站的时候看到一份平面图,我就想把这份平面图变成WebMap,除了能够显示这份平面图外,还能用点的形式标识出世博场馆信息。于是决定使用Google map来做,在Google map上叠加一层tile,marker一些点位就可以了,于是2010上海世博地图1.0版本就出来了。 现在简单的实现了: 1,世博会平面图的显示(叠加在Google map上,这些tile的显示速度可能会有点...

weixin_30538029的博客 75

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

GeoServer开发手册2 写在前面

<br />版权:neil.zazawind@gmail.comzazawind.appspot.com, zazawind.3snavi.com<br />写在前面<br />我一直对OSGeo的软件和应用很感兴趣,希望致力于这些软件在中国的普及与应用,《GeoServer开发手册》是这些工作的一部分。在近几年开源Web Map/GIS实践应用中,GeoServer的热度一直稳中有升。下图是Google趋势就GeoServer、MapServer的分析图表。<br /><br />图1 GeoServer

茅山野栗子的专栏 4042

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

xtile 下载_Google tile和TMS的索引算法

TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切割,切割后的瓦片数量随层级呈金字塔型,数量和层级关系如下表所示:01 tile covers whole world1 tile12 × 2 tiles4 tiles24...

weixin_39924674的博客 585

Google tile 和 TMS 的索引算法

转载自:https://www.cnblogs.com/Tangf/archive/2012/04/07/2435545.htmlGoogle tile和TMS的索引算法TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切...

我有明珠一颗的博客 3668

Google tile和TMS的索引算法

TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切割,切割后的瓦片数量随层级呈金字塔型,数量和层级关系如下表所示: 0 1 tile covers whole world 1 tile 1

lijun_xiao2009的专栏 4243
上一篇: 诸葛亮犯职业经理人三大忌
下一篇: 克鲁伊夫:六冠巴萨比对手强在哪 现在从零开始(2009-12-23)
LPR_Pro
博客等级 码龄19年 417粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值