使用BlackBerry和Windows Phone 7的谷歌地图URL代码设置方向



我知道我们可以使用以下URL打开地图并设置从源到目的地的方向:

http://maps.google.com/maps?saddr=23.4444,72.44445&daddr=23.55555,72.55555

但我注意到这个URL只适用于iPhone和Android。

我想知道有什么语法/代码可以用来在WP7或BlackBerry中启动地图应用程序,并在地图上显示方向。

这基本上是Windows Phone 7:所需的所有代码

BingMapsDirectionsTask Direction = new BingMapsDirectionsTask();
LabeledMapLocation start = new LabeledMapLocation(“Hougang Ave 4 919 Singapore , Singapore”, null);
LabeledMapLocation end = new LabeledMapLocation(“Paya Lebar Air Base, Singapore”, null);
Direction.Start = start;
Direction.End = end;
Direction.Show();

LabeledMapLocation构造函数中的第二个参数是GeoCoordinate,但如果你没有确切的位置,如果你愿意,你可以随时传递一个null,应用程序会尝试使用它的名称为你找到那个位置。

更多信息和演示项目可以在这里找到:方向任务演示

希望这对你有用。关于黑莓,对不起,没有线索。

黑莓设备不支持使用谷歌地图显示方向,因为谷歌地图使用java脚本,而黑莓浏览器不完全支持java脚本。你必须使用黑莓地图来显示方向使用类MapField和RichMapField

参考见以下链接

J2ME/Android/Berry-驾驶方向,两个位置之间的路线

如果您需要完全控制而不是映射,则可以选择使用第三方api。链接下方的Fildhttp://www.nutiteq.com/rim-blackberry-mapping-api-sdk

最新更新