【发布时间】:2012-05-09 11:42:58
【问题描述】:
关于使用以下代码 sn-p 的简单问题:
var locations = CurrentItems.Select(model => model.Location);
map.SetView(LocationRect.CreateLocationRect(locations));
正如此答案中所建议的: Zoom to show all locations in bing maps
我正在异步检索地理坐标列表,并使用 ObservableCollection 将它们绑定到 Bing 地图;使用以下命令将结果数据复制到主 UI 线程:
Deployment.Current.Dispatcher.BeginInvoke( ()=> {...} )
我的问题是,我无法在 Dispatcher 中引用地图控件(或者我可以吗??),那么如何使用以下方法将新的 Pushpin 位置应用到地图:
map.SetView(LocationRect.CreateLocationRect(locations));
谢谢, S.
【问题讨论】: