windows-phone-7 – 如何使用LocationCollection缩放以适应WP7 B
发布时间:2020-12-14 04:09:02 所属栏目:Windows 来源:网络整理
导读:如何在 Windows Phone 7上将Microsoft.Phone.Controls.Maps.Map控件缩放到正确的缩放级别? 我有一个GeoCoordinates的LocationCollection,我自己计算了中心,但现在我如何计算正确的缩放级别以适应LocationCollection? 附:是否有开箱即用的方法来计算GeoCoo
如何在
Windows Phone 7上将Microsoft.Phone.Controls.Maps.Map控件缩放到正确的缩放级别?
我有一个GeoCoordinates的LocationCollection,我自己计算了中心,但现在我如何计算正确的缩放级别以适应LocationCollection? 附:是否有开箱即用的方法来计算GeoCoordinates的中心,所以我不必自己计算? 编辑: map.SetView(LocationRect.CreateLocationRect(分));
您可以使用以下代码计算绑定一组点的LocationRect,然后将LocationRect传递给地图控件上的SetView()方法:
var bounds = new LocationRect( points.Max((p) => p.Latitude),points.Min((p) => p.Longitude),points.Min((p) => p.Latitude),points.Max((p) => p.Longitude)); map.SetView(bounds); 地图控件处理从当前位置到新位置的动画. 注意:您需要System.Linq的using语句来获取Min和Max方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- .net – Windows服务开源框架
- windows-phone-8 – 如何在Windows Phone Silver
- Windows下docker的安装,将ASP.NET Core程序部署
- Windows Phone 7 – SkyDrive的编程访问
- Windows用Eclipse来开发hadoop的WordCount的hell
- windows – ASM x64中40h REX操作码的用途是什么
- Win32界面程序
- windows-8 – WinRT HttpClient阻止闪屏
- 默认Microsoft Windows Update Server
- windows-server-2003 – 以管理员身份运行sfc /
热点阅读