MapControl on Tap に画鋲を追加しようとしています。私が直面している問題は、GestureEventArgs がマップの相対座標を渡すことです。
X = 216
Y = 197
このため、マップに追加する画鋲の Co-ods を割り当てることができません。これがまさに私がやっていることです。
private void MainMap_Tap(object sender, GestureEventArgs e)
{
Point p = e.GetPosition(this.MainMap);
GeoCoordinate g = new GeoCoordinate();
g = MainMap.ViewportPointToLocation(p);
MyPin.Location = g;
MainMap.Children.Add(MyPin);
}
MyPin.Location = g で Null 参照エラーが発生したため、コードが壊れました。g では、次のような値を取得します
g = {-0.00446319579627641, 0.00369071960449219}