这次微软算是卯上了全力。
最近在测试Mango新的SDK,说真的,有了中文输入的手机,整个使用起来果真是脱胎换骨,感觉完全不同。再加上7.1增加的API, 让整台手机如虎添翼。
例如,在API当中增加了BingMapsDirectionsTask,让开发人员可以不费吹灰之力写出导航的功能,底下这段影片展示了实际操作的过程,你会发现,导航功能很清楚的引导了使用者每一个转折点的动向,除了对华人来说目前地图是英文的有点遗憾之外,整个导航功能实在是相当完整了:[視頻]
而这样的导航程式要如何写呢? 就底下这样:
Microsoft.Phone.Tasks.BingMapsDirectionsTask dt = new Microsoft.Phone.Tasks.BingMapsDirectionsTask();
dt.Start = new Microsoft.Phone.Tasks.LabeledMapLocation( "Start", CurrentCO);
aRock.Google.Location.GeoResult po = this.listBox1.SelectedItem as aRock.Google.Location.GeoResult;
dt.End = new Microsoft.Phone.Tasks.LabeledMapLocation("Target", new GeoCoordinate(double.Parse(po.lat), double.Parse(po.lng)));
dt.Show();
开发人员只需要使用 BingMapsDirectionsTask , 传入开始和结束的两个坐标点, 调用show()方法,一切搞定,任何人都可以写出导航功能的手机电子地图程序了。
而且,这只是WP7.1(Mango)当中的一个小功能,还有其他近千个新的API, 看了这些之后,是不是一扫过去您对Windows Phoen销量的担忧? 再加上中文输入功能,接下来恐怕手机要奇货可居了。
BTW, 地图是英文的? Nokia都要把OVI Map贡献出来了,你还担心没有中文的图资吗?