首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动缩放地图控件

自动缩放地图控件
EN

Stack Overflow用户
提问于 2013-10-04 22:42:37
回答 3查看 1.1K关注 0票数 0

当我们在Windows 8上显示一个Map控件,并显示一个MapRoute时,是否有任何方法可以自动设置缩放级别,以便首先进行整个路由?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-07 12:05:15

如果您使用的是“路由”而不是"MapRoute",则可以使用"BoundingBox“。

代码语言:javascript
复制
yourMapControl.SetView(route.BoundingBox)
票数 3
EN

Stack Overflow用户

发布于 2014-07-18 17:04:17

若要使用坐标列表(而不是路径)自动缩放c#中的地图,可以使用以下方法自动生成视图:

代码语言:javascript
复制
//Adjust zoom
LocationRectangle lr = 
   LocationRectangle.CreateBoundingRectangle(myGeoCoordinate, incidentGeoCoordinate, [and more]);
myMap.SetView(lr);
票数 4
EN

Stack Overflow用户

发布于 2013-10-06 16:07:42

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19191878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档