我正在构建一个 .NET Maui 应用程序(到目前为止适用于 Android)。我正在使用 Microsoft 地图控件和 Google 地图。我需要以与 MarineTraffic 和 NoForeignLand 相同的方式显示世界各地的数千个图钉(参见图片)。
但是,我发现仅仅添加 200 个引脚就需要 5 秒。我尝试在代码中向地图添加图钉,并将地图绑定到图钉集合。他们都非常慢。当然,我可以在用户滚动时加载图钉等,但这也会很慢且笨重。其他应用程序似乎不需要这个。有谁可以给我一些建议吗?
在某些时候,您将所有引脚“预加载”在透明层上;采取“视觉”;并将其另存为图像。 “别针”不会“移动”;并且“图钉图像”可以缩放为任何底层“地图”上的图层。引脚及其在方便的坐标系中的位置的“数据库”可用于将“映射引脚”上的“命中”映射到数据库条目。