代码显示,Facebook将在专门为触摸屏手机开发的网站上推出地理定位服务
北京时间5月10日下午消息,据国外媒体昨日报道,Javascript代码显示,Facebook将在专门为触摸屏手机开发的网站上推出地理定位服务。
过去几周来,一直有传言称Facebook将推出地理定位功能。而在Facebook专门针对iPhone和Android等触摸屏手机设计的touch.facebook.com网站中,Javascrip代码显示该网站的确将推出地理定位功能。
通过Safari浏览器访问touch.facebook.com时,会发现该网站无法访问。但当启动调试模式后,就可以了解到真正的原因:该网站正在添加一个名为“places_tab”的内容,但由于该功能能尚未正式启动,因此会出现错误。如果进一步对该网站的Javascript代码进行研究便会发现更多内容。
根据该网站的Javascript代码,Facebook准备采取如下模式:首先使用HTML5定位组件从用户的手机中抓取定位信息,之后再将用户带到一个名为“Places”的板块。业内人士认为,该板块中将包含用户当前所在位置周围的许多地点,并允许用户进行“签到”(check in)操作。
除此之外,代码还显示,Facebook不仅会记录用户所处的经度和纬度,还会记录海拔、前进方向、速度等信息(前提是Facebook可以顺利获得这些信息)。Facebook还将记录定位信息的精确度,业内人士认为,Facebook有可能会利用这一数据来预防作弊行为。目前,Foursquare等定位服务中的作弊行为已经逐渐开始泛滥。
但这组代码目前只能在touch.facebook.com中找到。业内人士认为,这表明Facebook有可能会首先面向这一页面推出地理定位功能,随后再将其推广到官方应用中。而且由于目前只有几款浏览器支持地理定位功能,因此Facebook的这一做法完全在情理之中。但业内人士认为,即使无法通过桌面电脑“签到”,Facebook依旧有可能面向桌面网站推出“Places”板块。
上周有媒体报道称,Facebook正在与一些大型品牌就地理定位功能展开合作。因此,业内人士认为,这些品牌有可能会被植入到“Places”板块中。
业内人士认为,即使Facebook推出地理定位服务,依旧有可能允许Foursquare和Gowalla等网站通过Facebook Connect通用登录服务和OpenGraph API(应用编程接口)来使用其定位信息。但问题在于,Facebook是否会使用这些企业的数据,或者已经部署了相关计划。
有消息人士称,Facebook CEO马克·扎克伯格(Mark Zuckerberg)上周六在美国纽约会见了Foursquare联合创始人丹尼斯·克罗利(Dennis Crowley)。还有消息人士证实,双方此前已经进行过会谈。(鼎宏)