0

に End Label を表示したかったの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 に答える