Google地图中国版现状

不是什么新闻,纯粹没事儿干记录一下而已。另外本文只涉及Google地图自身,不涉及(墙内)如何访问Google地图。

众所周知由于种种原因Google Maps在中国是有偏移的,其直接结果就是地图和卫星图对不上,在两者之间切换时(或者看Hybrid时)非常难受。好在Google在退出中国之后,还保有一个谷歌地图(下简称Ditu,和Maps区分),没有偏移的问题。

错误正确

(上Maps,下Ditu)

Ditu现在能用的地址是:

http://www.google.cn/maps

注意几点:

功能上大致和Maps差不多。UI已经更新到最新版(这个最“新”版也有年头了),但是不支持Maps最新的Eerth View,而只有Satellite View。当然对于中国来说这两个没有实质区别(反正也没有有3D建模的城市),只是看国外的城市的时候会不太方便(小贴士:Eeath View下可以按着shift无极旋转/倾斜)。

但是仔细测试就会发现,不是所有功能都正常。首当其冲就是搜索功能,Google故意切断了搜索功能:搜索任意关键词并确认后会直接显示

服务器错误。请稍后重试。

但是看日志就会发现并没有任何错误,只是Google服务器端切断了。

但是搞笑的地方在于Google instant search依然工作正常,也就是说在你输入搜索关键词的同时会在下拉菜单显示匹配的结果,你可以点击里面的结果来定位:

QQ截图20160712222432

不过很显然就不能干类似“搜索附近所有饭店”这类搜索了。

导航功能似乎也正常:

北京市丰台区北京西站至北京首都国际机场 - Google地图 2016-07-12 22-27-04

具体数据是否正确我没仔细测试,本来个人用Maps/Ditu的主要的目的也就是看卫星图玩。

其他的功能,街景啊之类的也正常(Again,中国国内并没有街景),就不贴图了。甚至添加商家的功能点了都会出表格。

另外有个很奇怪的地方,在Firefox中定位(右侧加减号上面那个)功能正常,会正常请求授权然后就会正常定位;但是在Chrome里点了之后直接就提示

Google 地图无权使用您的位置信息。

根本没有索权的提示,不知道为啥(Maps里正常)。感觉只是技术问题。

哦对了,很显然和Google账号的关联是没有的,右上角没有你个人头像等,汉堡包菜单里相关的个人选项诸如“您的地点”自然也欠奉。

至于地图数据,应该也是和Maps同步的,随便看了几个地方都是2016年的。

我在这里访问用的就是Google山寨城的服务器IP(74段),不确定国内访问时是否一致(或是否能直接访问)。

再见Yahoo

本文为纯抱怨贴,进入请谨慎。

绝大部分IT巨头的服务/产品都有一个共同点:缺乏客户服务,准确地说是人工客户服务。因此,也严重缺乏用户的反馈渠道。不信?尝试能不能在5分钟内找到Google的人工客服(提示:是存在的,by email)?

某种意义上可以理解,因为他们的用户实在是太多,而且产品线也极广,如果想做到像传统行业那样程度的“售后”,估计那么那几万员工天天也不用干别的了。对应的解决方案一般是庞大的知识库+用户交流论坛(社区类型,仅有少部分官方人员)。前者就不必说,后者这方面微软算做得比较好,至少微软的用户论坛人气一直都不错,而且真的能找到解决方案。

但是凡是问题牵扯到技术层面(换句话说,产品本身的BUG而非用户自己使用方法不对的情况下),很多时候你就会发现根本无门反映。比如Google maps有个很愚蠢的显示错误:在地球(Eearth)模式下,中文和日文界面(天知道别的语言是否也有同样问题)的“3D on”的开关标示是反的:

JapaneseEnglish ChineseTW

这种问题大概i18n团队几分钟就能解决,但是去哪告诉他们呢?我去Productforums发了一贴,也在Maps里发了几个feedback,目前没任何动静。

实话说,大部分用户,可能99%的用户都很蠢,他们会在自己使用方法不对的情况下就开始抱怨,缺乏基本的排错能力,更完全无法提出任何建设性的东西,这点我们无法否认。这也就是为什么Firefox的官方“客服”论坛是个灾难的缘故。但是对于Firefox(或者其他什么开源软件),我们另外还有Bugzilla——所有产品的Bug我们可以去那里汇报。然而对于大部分互联网服务,这样的技术性的反馈渠道是不存在的。而且很多时候你也很难分清所谓的Bug是不是有意为之。同样的问题其实现实中也存在:大家应该都有经历过给ISP打电话说网络不通、先让你重启路由器的事儿吧?

好了回到雅虎。雅虎在2013年关闭大陆服务之后,我一直以为我应该不会受到影响——因为我的yahoo ID申请的很早,而且是@yahoo.com的。事实上这个ID一会在yahoo主站(美国)确实可以登录,我还拿它绑定了Flickr等一些雅虎服务。结果前一段突发奇想想试下雅虎的邮箱,就发现完全登不进去。经过一番研究之后我确定我原来的邮箱服务还是基于大陆的,所以在关闭事件之后就没了。

OK,现在问题来了:我不需要那个邮箱上的任何东西,我只是想用雅虎的邮箱服务而已(事实上雅虎其他的服务我都可以无问题地使用),所以你让我开个新的总可以吧?然而似乎并没有这样的渠道可以这样做。在经历了第一段所述的,花了高达10分钟找“Contact us”按钮的过程后我发现雅虎似乎并没有真正意义上的人工客服…于是我转而去twitter给客服账号发了条PM。回复倒是蛮快的:“你的账号依然挂在中国那边,你去找yahoo TW的客服吧用这个地址。”姑且不论TW和CN根本不是一家,我们先试试。结果TW那边的回复是:“我们没法查看或者修改来自大陆的账号。如果你想用邮箱,可以建立个新号。”

本来对雅虎这账号还有点感情(虽然实话说,除了Flickr我基本没用过任何雅虎服务,纯粹是自己矫情啦),看到这句话直接恶心到了。于是速速去把flickr绑了个新雅虎账号,然后把老号删了。哦,顺便一提,要删掉你的雅虎账号,你需要手动输入一串链接。是的,并没有任何按钮或者选项你可以直接找到。

So why yahoo is still relevant again?

Youtube实在是傻逼爆了..

不如说,google每次改UI都会搞出来一堆傻逼爆了的问题。总会导致老的功能缺失什么的。

刚才没事干翻看youtube的设置,发现有这么一项:获利。虽然我没指望真的获利但是看到是未开启感觉还是不爽啊,于是看看为什么——不支持的国家?我明明是肉体粑粑国人!

于是我把语言改成英文,果然没有任何变化。那么传说中的国家设置到底在哪里呢?在网上稍作搜寻之后就发现这个其实是你的Channel的设定,但是我在Channel的设置里找了半天也没找到这个设置。后来一想,半小时前我启用了什么劳什子新版的“Onechannel”,八成是它干的好事。一搜果不其然,在Google的产品论坛看到有人在喷这个呢正。解决方法当然只有:切回老版界面一条路咯。方法嘛看这里,或者一句话描述,访问http://www.youtube.com/onechannel然后滚到最下面点回到老版。之后在你的频道的右上角有个小字“修改”改地区就可以了。

然后我终于可以开启获利啦!但是点了一个很长的条款之后,我发现我这账户上全是盗版内容没有被查水表已经不错了还获利毛啊!于是我点了关闭。

喂喂和说好的不一样!虽然显示“您已在自己拥有权利的所有视频中停用广告。”但是之前的视频还有money的标志!(但是很奇怪的是“正在审核”字样没了,变成了“正在获利”?难道这是一个漏洞可以加以利用…)我自己手动全部去掉之后外面还是显示:

nooo

启用你妹啊!我感觉刚才那很长的协议已经把我卖了!

外一则

Youtube的Content ID技术太nb了我传的某个视频中大概十几秒的某翻唱都被识别出了……不过大概比较短的缘故没有干掉视频只是提醒我..

当GFW墙掉国外网站且V6同时挂掉时…

自从将Google系列网站全部通过修改hosts解析到了v6之后,在享受快速、无墙的Google服务的同时,也承担了一个巨大的风险:当ipv6挂掉时简直如同瞎子一般。为了防止这种情况,我已事先将Google.com.hk从hosts中剔除,这样即使v6挂掉,也可以用虽然有墙有关键词过滤的hk撑一段时间,搜日文的话也可以用yahooJP之类的。当然,我的俩翻墙工具——zzzcn的v6代理和GAPproxy都是基于v6的,所以也会一并挂掉,不过介于ipv6挂掉的机会并不多,这点可以忍耐。

不过随着近月来GFW越发疯狂,一旦被墙之后,居然所有的国外网站会同时被墙掉,就搞的人瞬间傻眼。于是今天对hosts和autoproxy的设置进行了一番修改。

首先是将GAPproxy转移回v4:我这里appspot.com被封已久,所以一直都是将其网址直接指定到随便的一个google的v6地址了事(顺便一提,在GAP本地端的fetch.py的地址必须用https才能正常工作,我也不知道为什么);那么现在首先要移动到v4,而且还要找一个google国内的ip,才可以防止被墙之后无法使用。我用IP138随便找了个谷歌中国的ip,203.208.46.148,可以很好地工作,速度感觉比v6还快一些,而且也不用再将fetch.py的地址加https了。

接下来是autoproxy规则的设定。autoproxy这玩意的规则有两点极为奇葩。

其一,如果你设置了一个@(排除)的规则,那么即使在全局模式下它也有效:好比我既然google系都采用了v6地址,那么可以直连,也无需autoproxy自作多情,于是我就将google.com、youtube.com之类的设置了例外(形如@||google.com)。这在大部分时候是没问题的,但是在我v6挂掉的时候,我想在全局模式时通过代理访问这些网站比如google.com,就无法做到…十分麻烦。

其二,@||google.com这样的规则,居然会覆盖到@||google.com.hk… 没错,这点太纱布了……在我看来,||google.com应该是|*://*.google.com和|*://google.com的交集才对,反正是基于顶级域名的一个玩意,不知道他为啥莫名其妙地也会包括google.com.hk这个完全不同的顶级域名…于是介于我已经排除掉了google.com,那么hk也会受到牵连,于是导致全局模式依然无法通过代理走google.com.hk,而hk的默认ip是美帝的,GFW墙国外时是没法用的…所以只好通过hosts,把hk也映射到上面提到的那个谷歌中国的IP了orz。

于是废话了这么多,v6怎么还没好啊喂!