【问题标题】:BING MAPS Windows Store Pushpin MapViewBING MAPS Windows 应用商店图钉 MapView
【发布时间】:2012-11-25 19:19:46
【问题描述】:

我的 Windows 应用商店应用中有一个地图,它添加了多个图钉。

有没有办法让地图控件“MapVew/ZoomLevel”自动调整为始终缩放到所有图钉都可见的水平?

提前致谢。

/埃里克

【问题讨论】:

    标签: bing-maps windows-store-apps


    【解决方案1】:

    应该很容易做到:

    1. Get a LocationRect from your list of Pushpin coordinates
    2. Call SetView on your map and pass it the LocationRect
    3. 每次可见图钉集合发生变化时,重做第 1 步和第 2 步。

    【讨论】:

    • 谢谢。这看起来很有希望,但并不完全正确。它只是将地图居中放置在图钉的中间,但不会调整缩放以使它们全部显示在屏幕上。
    • 那么您要么没有正确使用 API,要么 Bing 地图有错误,因为这是 API 参考中所说的:“SetView(LocationRect rect) 使用指定的地理区域设置地图视图。 "如果您指定矩形正确包含所有图钉位置,则地图应调整其中心位置和缩放级别以使该区域出现在屏幕上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    相关资源
    最近更新 更多