Windows Phone – 从远处获取缩放级别
我不擅长数学,所以请帮助我。 我有米的距离,我需要计算缩放级别和中心来映射。 我怎样才能做到这一点? 我从这开始,但现在我完全迷失了:
var sCoord = new GeoCoordinate(startPoint.X, startPoint.Y); var eCoord = new GeoCoordinate(latitude, longitude); var distance = sCoord.GetDistanceTo(eCoord);
谢谢
如果我正确地低估了您,您可以使用以下代码实现目标
var start = ...; var finish = ...; // Calculate center var center = new GeoCoordinate((start.Latitude + finish.Latitude) / 2, (start.Longitude + finish.Longitude) / 2); var width = Math.Abs(start.Longitude - finish.Longitude); var height = Math.Abs(start.Latitude - finish.Latitude); Map.SetView(new LocationRectangle(center, width, height));
- 如何在Application.Run(form1)执行时隐藏form1?
- 通过http代理发送邮件
- 如何使用动态LINQ进行求和
- 在WPF UserControl上使用Rx over事件,为什么当窗口最大化时控件会收到mousedown和mousemove?
- 是否可以在两个项目中声明一个分部类
- net462应用程序引用netstandard1.5库时出现“无法加载文件或程序集”错误。 但为什么?
- 设计具有表示层和基于Web服务的API的系统
- Swashbuckle.AspNetCore v1.0.0 with OAuth2,flow:application – > IdentityServer4
- 如何监控焦点变化?