Bing会将地图的大小正确映射到坐标数组吗?

时间:2012-10-23 19:25:27

标签: c# windows-8 microsoft-metro bing-maps

我希望能够做的是将一组坐标传递给Bing地图,然后让它显示所有航点/“图钉”,但只显示必要的“区域”。 IOW,如果我传递的所有坐标都包含在卡拉维拉斯县东部,那么地图应该只显示外部航路点周围边缘很小的区域。如果,OTOH,我通过一系列航点,一个在瑞士,而其他人在斯威士兰,地图应该“缩小” - 从斯威士兰到瑞士,用航点,不多也不少。 / p>

此外,我还希望地图居中:如果航点数组位于旧金山和太浩湖,Elk Grove(或非常靠近它)应位于地图的中心。

1 个答案:

答案 0 :(得分:1)

在较旧的API中,有一个选项可以从一组点创建一个边界矩形,但这并未添加到控件的Windows应用商店版本中。边界矩形仍然存在,可用于设置地图范围,但您必须手动确定限制。

这可能会在未来的更新中发生变化,但对我来说,API对于许多场景(包括您询问的场景)感觉有点过轻。