mapx 视野无限放大和无限缩小控制
来源:互联网 发布:java编程环境搭建 编辑:程序博客网 时间:2024/05/18 22:54
mapx 运行过程中发现当地图无线缩小时 地图 突然之间 将所有缩放图层全部显示在一个很小的区域,故而死机。我估计应该是 无线缩小时map对象的zoom 值溢出所致,无限放大也非我想看到的。固用了点小伎俩 将其控制。
1. ToolUsed 事件中 加入
if (Map.CurrentTool == MapXLib.ToolConstants.miZoomInTool)
{
if (Map.Zoom <= zoommin)
{
e.enableDefault = false;
return;
}
if (e.distance <= zoommin && e.distance > 0.0)
{
e.enableDefault = false;
Map.ZoomTo(zoommin, (e.x1 + e.x2) / 2, (e.y1 + e.y2) / 2);
}
return;
}
if (Map.CurrentTool == MapXLib.ToolConstants.miZoomOutTool)
{
if (Map.Zoom >= zoommax)
{
e.enableDefault = false;
return;
}
if ((Map.Zoom / e.distance) * Map.Zoom > zoommax && e.distance > 0.0)
{
e.enableDefault = false;
Map.ZoomTo(zoommax, (e.x1 + e.x2) / 2, (e.y1 + e.y2) / 2);
}
return;
}
2.MouseWheelEvent 事件中加入
if ((Map.Zoom > zoommax && e.zDelta < 0) || (Map.Zoom < zoommin && e.zDelta > 0))
{
e.enableDefault = false;
}
- mapx 视野无限放大和无限缩小控制
- VB+MapX移动鼠标放大和缩小
- Unity狙击枪的视野放大和缩小
- 无限
- 无限
- jquery 控制 表单文本域的放大和缩小
- 在MapX中响应滚轮放大缩小地图
- jquery 控制字体放大缩小
- webview放大和缩小
- HTML中图片如何无限级放大?
- 将CRM的价值无限放大
- 无限循环小数和无限不循环小数
- css3控制div无限旋转
- 图片无限放大,不模糊,图片移动,仿微信图片放大
- 数字图像的放大和缩小
- Bitmap的放大和缩小
- 圆的放大和缩小
- 图片的放大和缩小
- 利用RIL代理接口实现短信的操作之短信的接收
- 每天学一点flash(53)容器类
- SAP-IDES 简单介绍
- B树、B-树、B+树、B*树都是什么
- [智能手机][硬件系统]智能手机的CPU系统
- mapx 视野无限放大和无限缩小控制
- Cemapi实战攻略——提纲
- ASP.NET环境配置的一些小问题
- 【转】VMware 6.5.2上安装Ubuntu9.04的问题探讨
- CEMAPI实战攻略(一)
- Java集合对象排序
- SQL Server 2005使用中的一些小问题
- 设计模式-外观模式
- 哈希表