gpt4 book ai didi

c# - Winrt 中的 Bing map

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:12 25 4
gpt4 key购买 nike

我有一张 map 和 15000 个要添加到 map 的图钉形式的点。

我所做的是,如果点位于可见区域,我将其添加到 MapLayer 并将图层添加到 map 对象。

这工作正常,但平移不是那么流畅。

我尝试使用 IAsyncOperation 创建 MapLayer,但我们无法在 IAsyncOperation 中操作或创建 UIElement。

有没有办法在后台创建一个 map 播放器并替换当前的 map 播放器。

最佳答案

您是否尝试过将图钉集合绑定(bind)到 MapItemsControl?这应该提供您需要的 UI 虚拟化,以使滚动更流畅。

例子

XAML

<bm:Map Name="MainMapView" Credentials="{StaticResource BingMapsApiKey}" Margin="0">
<bm:MapItemsControl ItemsSource="{Binding MyPoints}" ItemTemplate="{StaticResource MyItemTemplate}" />
</bm:Map>

MyPoints 是您的点集合,可在您的 View 模型中访问

关于c# - Winrt 中的 Bing map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12318161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com