Windows Phone - get zoom level from distance

浪尽此生 提交于 2019-12-06 07:33:45

If I understated you correctly, you can achieve the goal by using the following code

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));
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!