|
分類:[.NET 全般]
いつもお世話になっております。
wpfのcanvasにてGPSで取得した座標情報を描画し、scaletransformにて拡大または縮尺した際、 GPSの1座標辺りの移動量はどのように計算したらよいのでしょうか。
たとえば、スケール変更する前は1座標辺り2.116ピクセル分移動していたのを、scaletransformにて GPSの描画を中心から0.9縮小した場合、移動距離2.116はどのように計算し直したらよいのでしょうか 単純に0.9倍したら縮小前と後で合わなかったです。
selfLocation.RenderTransform = new ScaleTransform(0.9, 0.9,"画面中央の座標","画面中央の座標"));
|