当我们在Windows 8上显示一个Map控件,并显示一个MapRoute时,是否有任何方法可以自动设置缩放级别,以便首先进行整个路由?
发布于 2013-10-07 12:05:15
如果您使用的是“路由”而不是"MapRoute",则可以使用"BoundingBox“。
yourMapControl.SetView(route.BoundingBox)发布于 2014-07-18 17:04:17
若要使用坐标列表(而不是路径)自动缩放c#中的地图,可以使用以下方法自动生成视图:
//Adjust zoom
LocationRectangle lr =
LocationRectangle.CreateBoundingRectangle(myGeoCoordinate, incidentGeoCoordinate, [and more]);
myMap.SetView(lr);发布于 2013-10-06 16:07:42
没有办法说“缩放包括点A,B& X,Y”,但是如果你知道这些,你可以计算出它们之间的距离和这些外围点之间的中心点,然后在这个点上中心,然后设置一个缩放级别,其中包括整个区域。
https://stackoverflow.com/questions/19191878
复制相似问题