FAQ: 地图平移工具在firefox和ie下表现不同
文章编号: 458
软件: ArcGIS Server 9.3.1
操作系统: N/A
软件: ArcGIS Server 9.3.1
操作系统: N/A
发起人
相关问题
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
- ArcEngine10.1 如何发布地图服务
- 请问能做出google这个3d地图的思路是什么?
- 地图服务发布成功,但无法启动服务
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- 为什么arcgis runtime for .net去掉了很多在WPF中存在的基本地图控件?
- 求ArcGISMXD批量导出图片工具?
- ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
- arcgis api for js 4.x 如何禁止地图拖动?
- 相同投影带有/无带号的栅格转换,“平移”与“重投影”是不是等效的?
问题状态
- 最新活动: 2015-11-12 19:15
- 浏览: 1071
- 关注: 1 人
1 个回复
EsriSupport
赞同来自:
模板程序在Firefox下的平移工具,当鼠标超出地图范围时,平移操作的鼠标指针发生了变化,但是地图移动仍然继续。这时候如果在地图范围之外释放鼠标左键,此时平移工具仍处于活跃状态,即漫游操作不会结束。当鼠标移回到地图上时,不按任何键,地图也在移动。但是在IE7下面是正常的,鼠标即使在地图范围之外释放,漫游操作也会结束。
回答: 解决办法:打开esri_map.js,找到以下代码:
function EsriMapContinuousPan(id, toolName) { this.inheritsFrom(new EsriMapToolItem(id, toolName, new EsriDragElementAction(true)));
修改为:
function EsriMapContinuousPan(id, toolName) { this.inheritsFrom(new EsriMapToolItem(id, toolName, new EsriDragElementAction(true,true)));
第二个参数true表示禁止漫游的鼠标活动到地图范围之外。
创建时间:2009-07-07
最近更新:2009-07-07
【原文链接】
http://support.esrichina.com.cn/2009/0707/458.html
要回复问题请先登录或注册