0
我想計算用戶在使用bing地圖(我正在使用windows phone 7平臺)時的平移和縮放量(無論是經度/緯度還是像素)。任何建議來解決這個問題將不勝感激。在Bing地圖上平移和縮放
我想計算用戶在使用bing地圖(我正在使用windows phone 7平臺)時的平移和縮放量(無論是經度/緯度還是像素)。任何建議來解決這個問題將不勝感激。在Bing地圖上平移和縮放
找到了解決方案:
Map map = new Map();
map.MapPan += new EventHandler<MapDragEventArgs>(map_MapPan);
map.MapZoom += new EventHandler<MapZoomEventArgs>(map_MapZoom);
void map_MapZoom(object sender, MapZoomEventArgs e)
{
if (e.ZoomDelta >= 0)
totalZoomInDelta += Math.Round(e.ZoomDelta, 2);
else
totalZoomOutDelta += Math.Abs(Math.Round(e.ZoomDelta, 2));
}
void map_MapPan(object sender, MapDragEventArgs e)
{
totalAbsDragDeltaX += Math.Abs(e.DragDelta.X);
totalAbsDragDeltaY += Math.Abs(e.DragDelta.Y);
totalDragDeltaX += e.DragDelta.X;
totalDragDeltaY += e.DragDelta.Y;
totalDragDelta += Math.Sqrt(e.DragDelta.X * e.DragDelta.X + e.DragDelta.Y * e.DragDelta.Y);
}