试用三款手机地图

Posted: 三月 15th, 2009 | Author: | Filed under: 文章 | Tags: , , | 2 Comments »

前几天出差,4天之内转了北京、南京、上海并回到广州。在北京的时候,有幸对大裤衩的北配楼匆匆一瞥,确实是惨不忍睹。依我看,如果这场大火能让消防规范对外墙保温材料也作出防火要求,也算没有白烧。

出差前,刚刚买了一个蓝牙gps模块,正好趁出差的机会到各地实测一番。我的手机里安装了几种地图软件:诺基亚地图,谷歌地图,还有一个迷你地图。这三种地图的共同特点一是都需要手机访问网络,二是都支持gps功能,包括手机内置的和外接的。

诺基亚地图是Nokia为其手机提供的增值服务,必须有gps才能使用。对非内置gps功能的手机,启动程序之后会询问用户是否打开蓝牙寻找外接gps设备。它的主要缺点是下载地图需要手机通过 cmnet 上网,而且下载速度很慢,如果在车上使用,基本没有实用性。Nokia 在网站上提供了 Nokia Map Loader 程序,让用户可以将地图事先安装到手机中,以节省手机的网络流量。由于我的手机存储卡比较小,我没有装上地图,估计装上之后会好用很多。但地图上的标示可能是英文或汉语拼音,用起来不太直观。

谷歌地图大家都很熟悉了,它的特点是支持手机基站定位,没有gps时也能大致确定自己的位置。另外,可以通过其菜单的“选项/工具/gps定位”与gps设备连接。gps 启动后,当前位置显示为小蓝点,还有一个指向前进方向的三角箭头,屏幕顶端则会显示可用卫星数目。谷歌地图不提供离线地图,既是它的优点也是缺点。好处是地图总是以服务器上的为准,不需要用户操心更新的问题,也不占用手机的存储卡;坏处则是受手机数据网络的影响,网络状况不好时,等它下载地图能把人急死,而且数据流量也比较大。我在上海时就发现谷歌地图数据下载非常慢,无论是用 cmwap 还是 cmnet 都如此,回到广州之后就好很多。

迷你地图是Mapabc的产品(谷歌地图用的也是Mapabc的数据)。相比谷歌地图,它不支持手机基站定位,也没有卫星视图。但它的突出好处是支持离线地图,网站上有分省、市、地区的地图,可以按需求单独下载到手机中,大大节省了数据流量。就算要连网,选择 cmwap 连接即可,速度也比较快。迷你地图的gps功能在“主菜单/工具箱/gps”中,有“查看gps状态”、“跟踪gps位置”的功能。“查看gps状态”能显示卫星数量、海拔高度、速度、方向等信息,相当全面。“跟踪gps位置”则能在地图上显示出运动轨迹,可惜的是无法储存轨迹。

实地试用三款地图,诺基亚地图因地图下载过慢,几乎没法用。谷歌地图和迷你地图的定位都比较准确,地图数据基本一致,但迷你地图的数据下载更快(我没有事先安装地图)。迷你地图的离线地图功能以及更详尽的gps状态显示,是它胜过谷歌地图的地方,因此成为我的首选,谷歌地图则沦为后备。

最后提一下,我买的蓝牙 gps 模块打着MSI(微星)的牌子,采用SiRF III芯片,据说是Holux(长天)代工的。


Google禁止MGMaps使用地图数据

Posted: 八月 1st, 2007 | Author: | Filed under: 文章 | Tags: , , | No Comments »

我曾经介绍过两个在手机上使用Google地图的程序:j2memap和Mobile GMaps(MGMaps)。相对于Google自己的mobile edition,这两个程序还有支持GPS、支持多种地图(MS,Yahoo…)等增强功能。

然而好景不长,MGmaps的作者Cristian Streng接到Google的通知,要求他从程序中取消对Google地图的支持。Google的理由是MGMaps未经授权直接使用了Google地图的数据,属于衍生作品,违反了Google的授权协议。Google表示正确的使用方式是使用Google提供的API,而不是直接采用其数据。此外,MGmaps还有侵犯Google商标的嫌疑。

Cristian对于Google的决定表示遗憾,并认为Google的创新精神正在消失。在与一些用户的讨论中,Cristian表示Google的API基于javascript,只能用于web程序,手机无法使用。他将对程序功能进行调整,但程序的名字不会改变,因为GMaps并非Google的注册商标。

由MGMaps的遭遇,我想到j2memap。既然非web程序无法使用Google的API,j2memap恐怕也是直接使用其地图数据。这么说,Google的律师信是不是也在路上了?


手机上的Google地图

Posted: 十一月 24th, 2006 | Author: | Filed under: 文章 | Tags: , , , | 8 Comments »

很多人知道Google自己已经发布了一个在手机上访问Google Maps的软件,但是提供的地图只有美、加和欧洲的一些地方,其它的区域访问不了。然而,已经有其他人开发出比Google更强的手机地图软件,我试过的有Mobile GMaps和J2meMap,都是手机J2ME程序,在我的Moto A1200上均可以正常使用。

Mobile GMaps的主要功能包括:支持Google、MSN、Yahoo和Ask.com的地图显示,支持手机内置的GPS或者通过蓝牙连接的GPS设备,能够访问在线的Google Earth的KML文件,还能访问Wikimapia。Mobile GMaps程序采用Creative Commons许可,但还不是开源程序,作者说也许以后会考虑开源。

J2meMap的功能与Mobile GMaps类似,但还不如Mobile GMaps那么成熟,所宣称的一些功能还没实现(例如使用Google Maps以外的其他地图)。相比之下,J2meMap似乎更加开放,公开了对程序进行扩展的API,鼓励用户创作自己的mashup,已经完成了Flickr search和Wikimapia。J2meMap在将来的野心是搞一个 J2ME Earth出来,即手机上运行的Google Earth。

两款软件都支持cmwap连接,可算是经济实惠的选择。不过用手机上的GPRS来访问卫星地图,实在是需要很强的耐性。尽管这些程序目前都可以正常使用,但是要想大行其道,恐怕还需要3G的一臂之力。


创建自己的Google地图

Posted: 十一月 20th, 2006 | Author: | Filed under: 文章 | Tags: , | 6 Comments »

最近比较关注一些围绕google maps的mashup应用,因为这和我从事的行业具有天然的相关性,关于这一点,以后我有机会再写一写。

前些天提到eemap,一个对google maps提供中文化功能并结合了一些wiki功能的网站。这两天又发现叫作maplib的网站,用其作者的话说:“MapLib.net是一个Google Maps mashup作品,能轻易将用户上传的图片(最大达6000*6000)制作成可平移缩放的地图,有地图标记维护等常规功能,并可以通过外部引用功能将地图内嵌在自己的网站、blog中。” 网站10月31日上线,在del.icio.us上面已经有近200人收藏,可以说相当地受关注。

与许多其它的Google maps mashup不同,maplib使用的不是google的地图数据和卫星图片,而是借助google maps的操作界面,为用户提供一个制作自己地图的手段。其实用户上传的内容根本不必局限在地图,任意图形文件都可以上传到maplib中,然后用户可以在这些图片上添加标注和说明。比如说,上传一张合照,并标上每个人的名字。

目前看来,maplib的功能还比较简单,只有标注、评论和搜索等几项简单功能,可以玩的东西还不多。感觉上只是搭起了一个架子,不清楚作者还会把什么东西往里装。利用Google maps的API来提供图片浏览功能,相信很多人都能够做到。如果maplib仅仅局限于此,就只是一个基本工具而已。希望随着maplib开发的逐渐深入,能够在这个框架上衍生出更有意思的应用。


分享地图,分享生活

Posted: 九月 20th, 2006 | Author: | Filed under: 文章 | Tags: | 10 Comments »

题目这八个字是EEmap的口号。EEmap是一个基于Google Maps在线地图的一个mash-up网站,解决了Google Maps只能搜索而不能自行添加地标的问题,用户可以在EEmap添加自己的地标并加入说明、简介等信息。用户还可以创建一些主题地图,将相关的地标归类到一个主题之中,例如这个“西湖十景”。用户如果发现其他人添加的地标有任何错误,都可以编辑改正,每个地标和主题地图都有相应的wiki地址,还可以给它们添加各种各样的标签(tag),这些方面说明这个网站还是非常web 2.0的。用户可以对地标和主题地图的名称或者标签进行搜索,可以收藏感兴趣的主题和地标。网站提供了地标更新的rss输出,方便用户及时了解地标信息的变化。

这个网站虽然上线没多久,操作界面、功能等方面还有很多需要开发完善的地方,但如果能坚持做下去,应该有很好的前景。商业上能否成功我不敢说,但是对于组织个人的地理信息会是一个很好的工具。前段时间我一直在找一个在地图上标记相片并能在线共享的工具。以前在flickr上的相片可以添加geotag,但是要借助一些其他的网站才能在地图上显示。现在前不久flickr提供了基于Yahoo Map的标记相片服务,但是Yahoo地图的分辨率比起Google来差得太多,只能在图上找到大概的位置。现在我发现可以把flickr的相片和EEmap的服务整合到一起。诀窍在于EEmap支持很多论坛都能用的BBCode,假如我在添加地标的说明时,把flickr的相片地址放到[img][/img]标志之间,EEmap在显示说明的内容时就会顺带把相片显示出来。再进一步,如果我把指向相片的链接地址放到[url=http://….][/url]之间,点击EEmap中显示出来的相片,就能跳到flickr的相应页面,查看相片的详情。这里有个例子,地标描述中我加入的内容是:

[url=http://www.flickr.com/photos/windrosecn/245346098/][img]http://static.flickr.com/93/245346098_037c24c26c_m.jpg[/img][/url]

借助这个功能,用户可以建立一个图文并茂的主题地图

就目前来看,我发现了EEmap的几个不足,或者说需要完善的功能。首先是“直达”功能不支持国外的地名,无论用中文或是英文都不行,在添加国外的地标时比较麻烦。我的解决办法是先在Google Maps里面找到地点然后把坐标拷贝到EEmap中。其次,站内的导航有点问题。由于大量使用了AJAX,浏览器的回退功能基本没有用处。举个例子,假如我打开了一个主题地图,查看其中一个地标的详细信息,看完之后我就没有直接的办法回到那个主题地图了,还要重新打开主题地图的标签,从列表里面再找一次。类似的情况还有不少,这是在用户体验上需要改进的地方。

我最希望EEmap添加的几个功能,一是可以设置地标和主题地图的“私人”属性,以便用户管理一些不想发布给公众的信息;二是为每个地标和主题地图增加RSS输出,方便用户跟踪自己感兴趣的内容的变动情况。增加RSS输出之后,一些商业应用就可以跟上了。例如,如果我发现有自己喜欢的餐馆的地标,我会订阅它的RSS,一旦餐馆有什么优惠计划或者新的菜式,它就可以在地标说明里面发布消息,我则能够很快地得到RSS输出的更新。这种订阅的广告效果应该比那些漫无目的的大撒网好得多。

EEmap现在还处在测试阶段,用户需要得到邀请才可以注册。我这里有5个邀请的名额,感兴趣的请留下电子邮件地址。