有几种方法可以以编程方式更改地图试图。你可以: 调用VEMap.ZoomIn方法和VEMap.ZoomOut方法实现地图的缩放。
VEMap.ZoomIn方法
将地图的缩放级别加一。
备注:有效值范围从1到19。如果现在的缩放级别已经是最大,再调用放大方法时,缩放级别不发生变化。
VEMap.ZoomOut方法
将地图的缩放级别减一。
备注:有效值范围从1到19。如果现在的缩放级别已经是最小,再调用缩小方法时,缩放级别不发生变化。 调用VEMap.SetZoomLevel方法可以设置缩放级别为特定值。
VEMap.SetZoomLevel方法
设置地图的视图为某个特定的缩放级别。
VEMap.SetZoomLevel(zoomLevel);
参数
描述
zoomLevel
地图的缩放级别。有效值在从1到19
备注:更高的缩放级别显示更多的地图细节,你似乎就更接近地面。有些地图没有高分辨率的航空影像,因此可能不支持最高的缩放级别。
如果你既设置中心点又设置缩放级别,你应该使用VEMap.SetCenterAndZoom方法。而不是分别调用VEMap.SetCenter方法和SetZoomLevel方法。
设置地图的中心位置,可以通过调用VEMap.SetCenter方法实现。或者既设置地图的中心位置又设置缩放级别,可以通过调用VEMap.SetCenterAndZoom方法。
VEMap.SetCenterAndZoom方法
将地图的中心定位到一个特定的经纬度上,并设置地图的缩放级别。
VEMap.SetCenterAndZoom(VELatLong, zoomLevel);
参数
描述
VELatLong
一个VELatlong类的对象。其中包含了定位地图中心位置的经度和纬度。
zoomLevel
地图的缩放级别。有效值为从1到19。
备注:SetCenterAndZoom方法返回结果的速度比分别调用SetCenter方法和SetZoomLevel方法要快。
VEMap.SetCenter方法
定位地图中心的经纬度。
VEMap.SetCenter(VELatLong);
参数
描述
VELatLong
一个VELatlong类的对象。其中包含了定位地图中心位置的经度和纬度。
例如:
1:2:3:
4: 5: 6:7: 8:9: 82: 83: 84:86:
88:
89:
90:
91: 92: 93: 94: