昨天在
google maps api的blog上看到消息,
google的sitemap协议提供了对kml文件的支持,以更好的支持提供地图内容的网站(其实原文的本意是指那些利用
google maps api创建的google maps mashup网站)。你可以在网站的
sitemap.xml文件里放置一个链接指向你的索引
kml文件,在那个文件里又可以链接到更为细节的一些kml文件。也就是说,你可以通过这些作为sitemap的kml文件将网站所包含的地理位置信息提供给google,让他可以在
google maps的位置检索的时候更好的利用这些位置信息(后半句是我猜测的,但是利用这种方式可以快速的获得大量的真实有效的地理位置信息,google当然会加以有效的利用。同时,我也不得不佩服google对
UGC模式的深刻领悟)。
Google一再
重申,它的理念是整合全球的信息。互联网中的文本内容是信息,同时全球的空间位置更是另外一种重要的信息表达。我也一直认为,基于位置的服务(LBS)是互联网的下一个金矿,关键是,什么时候这个金矿能够被人发现,被人好好的利用。但是所有这一切都是建立在足够的空间数据基础上。Google利用对整个互联网文本内容的索引,从中可以得到海量的空间相关的文本信息,但是这还不够。直接从相关的公司例如
navteq购买,也是一种策略,毕竟google现在最不缺的就是钱。但是最好的方法是让用户主动提供精确而有效的数据,这也是web2.0的核心所在。google在不断的做着准备工作:
- 它收购了SketchUp,这是一个很容易上手的三维模型制作软件,可以让每一个普通用户来创作三维模型。紧接着google earth支持三维模型的上传,鼓励用户制作自己住宅的三维模型,并上传到google earth共享给全世界。
- google maps api免费提供给开发者,然后大量充满创意的google maps mashup涌现
现在sitemap协议支持kml格式内容,从某个方面可以认为也是一种准备。对于地图网站,也带来很多的好处。最明显的是,google可以更详细的索引网站所包含的空间位置信息,更精确的提供搜索结果。