0

当我们在 Windows Phone 8 上显示 Map 控件并显示 MapRoute 时,有没有办法自动设置缩放级别,以便首先显示完整路线?

4

3 回答 3

4

要在 c# 中使用坐标列表(而不是路线)自动缩放地图,您可以使用以下命令自动生成视图:

//Adjust zoom
LocationRectangle lr = 
   LocationRectangle.CreateBoundingRectangle(myGeoCoordinate, incidentGeoCoordinate, [and more]);
myMap.SetView(lr);
于 2014-07-18T17:04:17.883 回答
3

如果您有“Route”而不是“MapRoute”,则可以使用“BoundingBox”。

yourMapControl.SetView(route.BoundingBox)
于 2013-10-07T12:05:15.893 回答
1

没有办法说“缩放以包括点 A、B 和 X、Y”,但如果你知道这些,你可以计算它们与那些外围点之间的中心点之间的距离,然后以该点为中心,然后设置缩放级别这将包括整个区域。

于 2013-10-06T16:07:42.633 回答