0

我想在MapsDirectionsTask. 我正在使用下面的代码片段

MapsDirectionsTask directionToATM = new MapsDirectionsTask();
LabeledMapLocation endLabelOnMap = new LabeledMapLocation("Test",
new GeoCoordinate(13.0022,077.5980));
directionToATM.End=endLabelOnMap;
directionToATM.Show();

但是标记为“测试”的结束标签没有填充到启动器中。我也尝试明确设置结束标签。

directionToATM.End.Label="Test";

但它抛出异常

“试图读取写保护内存。这通常表明其他内存已损坏”

4

1 回答 1

0

我认为您LabeledMapLocation对指定标签的用途感到困惑。

您给它的值不会显示在地图上显示的标签上,但将用于代替位置/搜索输入框中的位置

搜索显示结束位置的名称

并且也在方向列表中

路线,包括终点位置的名称

它没有显示在地图上的图钉上。

是的,这个名字可能会被认为具有误导性。

笔记。上图来自 8.0 WVGA 152 仿真器。

于 2014-07-09T16:52:07.087 回答