如何zoom and pan到一个点
发起人
相关问题
- 两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- arcgis工具内有一个工具可以使一个面去靠近另一个面是哪个工具?
- arcgis pro中wkid和前一个wkid有什么区别?
- 把shp多个文件整到一起的一个专门的软件,不是ARCGIS是其他的,
- 如何自动向一个字段添加依次变大的序列号?
- 在Arcpy中获取了一个.shp上的几何元素,如何获取该几何元素的attributes
- arcmap中如何将线图层和面图层融合或叠加在一个图层
- 各位大佬,一个属性表里面的不同的两行怎么根据一个字段进行求和
- 4.4 MapView:zoom 初始化不起作用
- 如何限制map到一个范围之内
问题状态
- 最新活动: 2015-07-28 09:54
- 浏览: 1777
- 关注: 1 人
1 个回复
徐鸿至
赞同来自:
{
double ratio = 1.0;
if (map.Resolution != 0.0)
ratio = resolution / map.Resolution;
if (ratio == 1.0)
map.PanTo(mapPoint);
else
{
ESRI.ArcGIS.Client.Geometry.MapPoint mapCenter = map.Extent.GetCenter();
double X = (mapPoint.X - ratio * mapCenter.X) / (1 - ratio);
double Y = (mapPoint.Y - ratio * mapCenter.Y) / (1 - ratio);
map.ZoomToResolution(resolution, new ESRI.ArcGIS.Client.Geometry.MapPoint(X, Y));
}
}
要回复问题请先登录或注册