五月 30, 2007
Mapplets:Google Maps版gadget
由. Ken Wong 将文章归档于 挨踢G讯
为什么Google要开放这样的功能?因为Google Maps API非常流行,基于它的各种mashup也层出不穷。然而尽管用户开发了这么多不同的mashup,但各个mashup都是独立存在的,普通用户很难一一知道它们的存在,更谈不上使用了。这是一种巨大的资源浪费。但如果能将各个不同的mashup整合起来,让所有Google Maps用户可以选择,就像gadget那样,那么用户就可以很方便地接触到这些mashup。Mapplets的出现正是为了实现这样的整合。用Google的话形容,Mapplets就是Google Maps "mashup的mashup",即将Google gadget API与Google Maps API混合起来。
Google已经给出了一个开发例子,我们可以预览一下它的大概功能。比如我将例子中的房地产搜索结果及电影加勒比海盗的放映时间混合后,就可即时得到这样一个mashup:

同样地,Google会为Maps用户提供一个类似于gadget那样的资源库,用户可直接进入选择要添加进Google Maps里的内容:

我试着添加了一个中文版的股票行情:

发现这样的内容暂时是不可以进行mashup的。Google还会自动根据用户IP地理位置,返回相应的资源库内容。比如我的IP是中国的,它就返回中文版的内容。要解决Google的这个自作聪明的举动,我们只需要指定语言为英文即可,即把资源库的链接改为:
http://maps.google.com/ig/directory?synd=mpl&pid=mpl&hl=en
如此一来,所有英文版的内容我们都可以随意添加了。要想了解更多与Mapplets开发相关的信息,请参阅Google官方文档。另外,Google也制作了一段演示视频:
如果说My Maps的出现令所有普通用户均可以轻松创建自己的Google Maps mashup的话,那么Mapplets的出现即可让所有开发者更容易地创建内容种类丰富的mashup,并且把它们与Google Maps所有用户分享。
固定链接: Mapplets:Google Maps版gadget
关键词:
Google Maps Mapplets API gadget 地图 开发
引用: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/72763



























