时间: 2023-09-26 18:33:29 | 作者: 照明插座配电箱
我接到一个陌生电话,电话那头自称是高德工作人员,问我司是否正在使用高德地图开放平台的API服务?他声称,国家要求加强地理信息管控,需要电话核实地图开放平台企业开发者的真实信息和使用情况,了解我们在什么场景使用了高德地图服务。我简单概述说,我们运营一个面向人文地理的共享平台,需要偶尔调用一些高德地图API。他进一步核实说,从后台来看,我们是不是主要使用行政区划查询服务?我给予了肯定。
不过,这不是他给我打电话的真实目的。绕了一圈后,接下来他才开始说重点:我们的认证身份是企业开发者,现在必须和高德签一个商用服务协议,如果不签,以后就不能正常使用高德地图服务,然后又介绍了这个服务的一些内容。
看来这又是电话推销,每天我都要应付几次这样的电话。这个商用服务协议,应该就是要收钱的意思,既然要收钱,那就不用拐弯抹角了,直接谈钱吧。我就问他,你直接告诉我签这个授权是否收费和收多少即可。然而他说出的数字着实吓我一跳,以至于我都开始怀疑这不是推销,而是遇上了诈骗团伙了。他表示,每年需要五万元服务费。本来我想,我们目前每日只使用了免费限额的1%,就算高德地图要完全收费,一年顶天也就几千块吧,只要服务质量过关,我们仍旧是付得起。可是,这一口气就从免费服务变成五万元起步,这不得不让人心生怀疑,因为我很难想象居然还有这样的操作。
我就告诉他,这太贵了,我们只是一个小企业,如果这么贵我们只可以不予考虑,改用百度地图了。
我们并不使用高德地图的JavaScript框架开发地图应用,而是使用Maptalks这一国产开源框架。因此只使用高德地图API查询一些接口而已,要迁移到别的API也就一两个小时的事情。可他接着说,国内所有的图商都要收费,用百度地图是相同的。
那我又问,天地图总不收费吧?我改用天地图可好?他称,使用天地图没问题,看来这位不是骗子。之后他开始向我推销这个商用服务的好处,可是我
们的确无法拿出这五万元,要知道我们一年的服务器和带宽费用都要不了这么多钱,何况这还只是起步价。我又问,那我改为使用个人账号可以吗?他说,个人账号不允许商用,而且个人账号也有一定可能会做进一步限制。我继续问,我们有一个网站是公益性质的能用吗?他们说公益性质的能用,但必须由政府单位开具证明。
事情基本清楚,那就不用再多说了。挂电话前,我告诉这位工作人员,你们这样的价格确实太贵。如果高德需要收费,也应该先给我发邮件和站内消息,而不是给我打电话,我会进一步核实此事的真实性,如果你们真这么做,等于直接抛弃了中小企业客户。他表示邮件和通知应该已经发过,可能是我没注意,而他只是负责告知客户,自己无权决定什么。
“自2021年10月13日起,将原有商用授权升级为商用服务。未来会有客户服务经理为您解决日常服务中的问题。为了未来能够越来越好的做好服务体验,近期将会有高德开放平台能力中心的客户经理联系您。”
这让我想起,去年年底我确实收到了这一条消息,但并没有仔细查看。因为我实在想不到,高德居然有这种骚操作,要收这么贵的服务费。在这之前,高德地图的企业开发者配额共分为30种,每种的免费限额每日30万次到300万次不等,超出部分就略贵一点,每万次请求30元。也能买单一接口不限量服务,每月2万元,一年就是24万,30种都买不限额度,那就是720万。开发者注册高德地图开放平台后,如果不认证的话,配额非常小,不够个人会使用。企业开发者的免费配额要远远超出个人开发者,于是在去年,我们就进行了认证,升级成了企业认证开发者。
人文地理应用并不会涉及太多现代行政区划查询,我们运营的地图书和观沧海平台其实只用到其中两种API,“搜索服务-关键字查询”和“行政区查询”,调用频率每种每日一般在3000左右。算起来每种每月在10万次的样子,两种总共20万次。按原来的价格,即便高德不给任何免费配额,直接按这样的价格收费,每月也就几百块。
随后我又进一步确认,高德、百度、腾讯确实都要求进行商用授权,而在这之前,据我了解,或者我一直以为都是采用免费使用付费扩容模式。而且他们步调出奇的一致,都是5万元起步。而国内除了这三家之外,还有什么提供互联网地图开放平台的企业吗?能用的基本是没有了。如果按照这一个价格且坚决执行,小微企业恐怕将无法安心使用这些服务了。
我又搜索了开发者们对此事的评论,其中显而易见,很多日配额不过几十上百的开发者,都收到了高德的电话。虽然百度和腾讯也同样收费,但反映收到电话的人比较少,这是什么原因呢?一种可能是,也许百度地图和腾讯地图没有高德地图这么迫切的盈利需求;另一种可能是,使用这两者的开发者,可能没有高德地图多,所以抱怨的人少。当然,也可能是其他原因。
有意思的是,根据开发者的反馈,虽然高德修改了用户协议,但未签署商用授权的企业用户,却没有被立马停止服务,而是挨个打电话,也没有告知用户明确的停用日期,没提供规范的试用选项。若用户没有收到消息,或者没有及时迁移服务,那么就存在未知的法律风险,处于一种你可以用,但他们能够随时告你或者停用的状态。
在诸多评论中,能够准确的看出绝大多数小规模用户都选择了不付费,而是直接将应用中的相关服务移除,或者使用其他替代品,比如百度地图……
只有一个开发者表示,因企业一定使用,且请求量较大,不得不给钱。至于如此收费的原因则是众说纷纭,见仁见智。那么,一些低频甚至偶尔调用地图服务的中小企业产品,被三大开放平台不约而同地要求收费五万元,这是否将严重限制GIS技术的广泛应用和GIS行业的发展?对我们而言这是毫无疑问的,而那些直接选择移除功能的开发者,也证明了这一点。
作为一家公司负责人,我自然不反对产品收费,再说提供电子地图和开放平台服务的成本确实很高。互联网地图服务的难点不仅仅在于技术,更在于提供全球街道地图、卫星地图、三维地形图涉及到的数据采集更新或者购买问题。高德作为一家上市企业,要提供啥样的服务,要对自家的服务进行收费,这本来也无可厚非。价格高低自然也能够准确的通过他们的市场定位而定,没有法规限价自然能自由定价。2013年,高德被阿里巴巴收购前的财报就显示其处于亏损状态,被阿里巴巴收购后虽然无法看到具体的财报,但根据2019的财报显示,主要由高德地图、钉钉、天猫精灵组成的“创新型业务”,每年亏损超过百亿人民币,相比其中高德也不少,所以我还是能理解他们的。如果高德、百度、腾讯还能提供标准的矢量瓦片服务,而不需要绑定高德地图JavaScript框架,能够正常的使用其他地图框架调用,哪怕一年上万元我觉得也没问题,可惜我们确实没那么强大的付费能力,去为两个调用次数非常有限的API付这么多钱。
在我看来,互联网地理信息服务是社会经济普遍要使用到的基础服务,然而又因为其巨大的投入,使其成为巨头角逐的战场。相对而言,美国很早就有各种基于网络的免费地图服务和免费软件供公众使用,比如非常有名的谷歌地图和谷歌地球。谷歌地球的前身是Keyhole公司开发的一款三维地球软件,他们从NASA、地方政府和其他商业公司获取了最初的卫星地图数据。2004年谷歌收购了Keyhole,2005年正式对外发布了谷歌地球。谷歌地球客户端最开始分为免费版(Google Earth)和专业版(Google Earth Pro),后来改为完全免费,并开源了可以搭建私有服务的谷歌地球企业版(Google Earth Enterprise)。当然,谷歌地球客户端最近十年没有过大的进步,不过谷歌也不是啥事没干,推出了谷歌地球手机版和网页版等。
直到今日,我国依然没有一个大公司,推出过一款完全免费,涵盖各个平台的三维地球软件,倒是各种利用谷歌地球卫星和高程数据换皮的“球”或者地图下载器有不少,当然这些大多都是要收费,或者有收费选项。
谷歌地图则一度成了最知名的互联网在线地图和地图开放平台。虽然后来谷歌地图改为增值付费,还大幅消减和免费配额并提高了API价格,但OSM依然可以不要钱在线使用,并支持用户来下载和商用矢量数据。而在我国,除了高德、百度、腾讯的地图服务外,还有国家基础地理信息中心运营的天地图。网络上关于天地图是否会向企业收费这样的一个问题没有确切的答案。
总体来说,就是有可能收费,但就目前而言,企业依然可以在配额范围内免费使用,也不会要求你签署商用授权。但是我也有一种担心,因为天地图之前是完全不用令牌访问的,后来同样要求开发者注册账号,申请token才能调用服务,同时进行企业认证将获取更高配额,和高德的做法非常类似。只不过目前网站页面确实找不到任何付费选项,其服务条款和版权声明也没有说禁止商用,只是要求标注来源。
不过,天地图开放平台的技术服务水平和稳定能力,目前还无法与高德和百度相比,如果像我们只使用个别基础API还好,迁移到天地图难度并不大,但如果是开发一些移动端应用,则可能没太多选择,因为天地图没有专门的移动端和小程序SDK。当然,天地图也不是没有比高德、百度好的地方。我最开始涉足GIS,有一个因素是受到了谷歌地图2012年左右推出地形图的启发,认为这个用来学习山川地理简直太棒了。后来腾讯地图和天地图都上线了地形图服务,然而百度和高德却迟迟不上线地形图,直到最近我才发现高德总算推出了三维地形服务。而天地图不仅仅有地形服务,还推出了基于Cesium的三维地形服务。
比较奇怪的是,在商业授权这件事情上,高德、百度、腾讯的步调居然如此一致,这不得不让人寻味了。据我所知,高德地图、百度地图、腾讯地图应该都没有实现盈利。我们手机上使用的地图APP都是免费的,即便是其中含有广告,能够正常的使用打车等服务也无法支撑巨大的投入。因此他们很难从个人用户或者小企业身上赚到钱。那为什么BAT还要搞地图呢?因为地图业务是巨头所打造的生态中,一块不可或缺的拼图。毕竟,导航、外卖、打车、社交、快递、拍照等方方面面的场景都要使用到互联网地图服务。百度地图很早就推出地图业务,腾讯地图的前身则是搜搜地图,阿里以前没有地图业务,后来选择收购高德。除此外,国内的搜狗、360、华为等都有自己的互联网地图服务,但没提供开放平台。国外的谷歌、微软、苹果等也都布局互联网地图。在智能驾驶日趋火爆的当下,互联网地图服务更显其巨大价值。
在美国,开发者使用地理信息服务的选项相对较多,似乎也没再次出现这么步调一致收费的事情。除了谷歌等互联网巨头的地图服务外,还能够正常的使用MapBox、OSM等平台提供的服务。除了API接口服务外,开发框架的选择也很丰富,OpenLayer、Leaflet、Cesium等都是很优秀的开源WebGIS引擎框架,国内许多GIS应用都基于这些框架开发,也可能改头换面就成了自研框架。
我之所以要专门说说这个事情,还是感叹国内GIS领域技术创新困难,应用开发不易。在美国,能出现Mapbox这种从无到有的创新企业,而在国内,我认为很难出现这样一种公司。
2013年成立的mapbox,在短短数年内就声名鹊起,通过提供个性化的地图定制服务,目前已拥有上百万开发者,估值超过20亿美金,公司员工超过500人,并进入多国市场开,提供高精度导航地图、三维地图定制、数据API、3D地图、AR地图、移动端地图SDK、地图私有云等全方位的地图服务。如果你是游戏开发者,你还可以将Maps for Unity将Unity和mapbox结合起来。
Cesium则是目前普遍的使用的开源三维地图引擎,除了提供开发框架外,也提供三维地图数据云服务。目前两家创新企业都成了多种重要开放技术标准的主导者。
提供地理信息服务不光是软件技术还包括地理数据,而数据服务成本相当大,即便不考虑服务器和带宽成本,光采集更新全球街道数据就是一个很难来想象的工作,这对初创公司能够说是不可完成的任务,通常只可以使用现有免费数据,或者购买廉价的商用授权。那么mapbox、Cesium怎么样才能解决地图数据问题呢?其中一方面就要归功于OSM这样做才能够提供免费全球街道地图数据的平台,也得益于美国航空航天局(NASA)等国家机构开放了大量全球卫星数据和高程数据。公司发展壮大后,从DigitalGlobe等企业获取质量更好的高精度商用卫星数据,也比较容易。
这里不得不提及OSM对于美国和世界各国GIS发展的重要性了。OpenStreetMap是英国人史蒂夫·克斯特(Steve Coast)于2014年创立,通过用户协作分享提供和使用地理数据的非盈利在线年成立的OpenStreetMap基金会负责运营。OSM的数据虽然质量不是很高,但其有两个优点,第一是采用“知识共享 署名-相同方式共享 2.0 协议(CC BY-SA 2.0)”开放完整数据,公司能够在该协议的框架下免费商用。
第二是其用户来自全球各地,拥有全球街道数据。这就让欧美的GIS初创公司能够解决初期的数据问题,加上政策、资质等限制也较少,就更容易出现创新企业。
除此外,也有许多个人或者机构利用OSM的数据搭建非营利性服务,比如之前我曾撰文介绍过的OpenRailwayMap。
而在国内,OSM因为涉及到审核、国界等敏感问题没办法使用。而相关政府部门虽然公开了一些地图数据,天地图也拥有开放平台,但其精度、授权、矢量化程度等还是有许多问题。假如国内一个没有背景的初创团队,志在成为中国的mapbox或者Cesium,并解决了数据来源问题,可还有一个问题让他们没办法逾越,那就是资质问题。在我国提供类似高德地图、百度地图这样的互联网电子导航地图以及开放平台服务,需要获取相应的甲级测绘资质,而要获取这一资质可谓难上加难。虽然这一两年政策有所松动,但目前我国只有包括百度、腾讯、高德、华为、滴滴、国家基础地理信息中心在内的少数单位
拥有导航电子地图制作甲级测绘资质,即便不提供导航服务,单纯是获得互联网地图服务资质的难度也不小。
我之所以要写这篇文章,其实到不是针对高德地图或者BAT,毕竟这是商业行为合理合法。我是觉得,我们多年来一直使用maptalks这一地图框架,亲眼见证过其成长。Maptalks曾经的目标就是做中国版的mapbox。目前基于WebGL开发的,面向三维地图的1.0版本已经很成熟,功能强大,支持mapbox、Cesium等开放标准。
要做中国版的mapbox,就一定要解决数据服务这一问题,因为开源引擎无法收费。可多年来他们始终没有办法解决这一问题,而资质问题同样困难重重,同样没有办法解决这一问题,因此难以发展壮大。当天地图采用矢量瓦片后,其负责人甚至感慨,如果国家可提供一种开放的标准,天地图可提供基于这种标准,允许用户自由调用的矢量瓦片格式,自己又何须跑去支持国外标准呢?又何须折腾什么资质问题呢?哪怕自己不能向用户更好的提供数据服务,但起码maptalks的用户能用上天地图的开放标准矢量瓦片服务。
maptalks深耕地图引擎技术,而我们则主要是通过maptalks开发更加上层的人文地理应用。然而,要开发一个地图应用也并不是特别容易,除了技术原因外,很大的一个问题是地图数据。随技术的发展,要开发出漂亮的地图应用,就必须依赖矢量瓦片服务。目前国内许多图商,要么基于mapbox的mvt格式标准发布了自己的矢量地图服务,却不对外开放服务;要么就自己修改了mapbox的标准,变得不通用;要么就是使用自己的封闭标准。在前些年主要使用栅格瓦片的时代,因为栅格瓦片不涉及浏览器渲染问题,因此数据服务并没有和JavaScript引擎或者移动端SDK绑定。开发者开发一款互联网地图应用,可以相对自由的分别选择框架和底图。
而现在,各个厂商纷纷推出了自家的JavaScript框架,并和自身的封闭标准矢量瓦片格式绑定起来,这导致开发者的选择自由度大幅度的降低,也让没有背景的初创企业难以和巨头竞争。而目前国内尚无相关的国家标准,也没有一家采用国内外流行开放标准提供矢量瓦片服务的平台,这导致maptalks1.0虽然支持了mapbox和cesium的矢量标准,却无数据可用的尴尬地步。因此,我们也没办法使用maptalks的这些新功能。不仅如此,即便不考虑使用矢量数据,即便是传统的地形图和卫星图栅格瓦片,国内依然存在种类少、样式不美观、精度过低等问题。
至于我们为啥坚持使用maptalks而不是使用百度、高德、腾讯地图JavaScript呢?第一,是这几家的JS框架功能上不足以满足又闭源无法定制,第二,就是害怕和某个厂家绑定后,遇上框架熟悉了,代码写好了,却突然价格暴涨用不起的尴尬。如果天地图也要收取五万元商用授权,像我们这种这种小企业就不知道怎么是好了。
就目前来看,国内GIS行业和我以前从事的一个行业有个共同特点,那就是因为安全等一系列原因,国内市场基本只剩下本土企业,政府也只使用本土产品。扶持本土品牌不能说不好,但当本土企业完全失去了外部竞争,就会创新力缺乏,如果中小企业的发展再受到限制,那么我相信对于整个行业的前景也不容乐观,GIS技术在各个行业的应用也会不容乐观 ,更难以走向全世界。
最后,希望国家能够尽快推出开放标准,或者直接拥抱当下流行的开放标准,向社会各界共享更多的标准数据服务。通过国家开放数据的形式降低中小企业经营成本。也希望华为等拥有资质也有实力的厂商,能够为中小企业提供更优质的地图服务。