什么是 Azure Maps 图像图块?

问题描述 投票:0回答:1

我需要显示一个地图显示,它具有简单的滚动和缩放功能,并带有我在其上设置的一些图钉。非常基本。

我正在查看使用 X、Y 和 Z 的图块层AzureMapControl.Components。两者似乎都是围绕图像块构建的。图像图块随处可见,但我找不到任何解释它们是什么以及如何使用它们的讨论。并解释了如何根据它们构建地图。

使用 X、Y 和 Z 的图块图层显示,创建我想要的内容非常简单。我认为。但我不明白这一切是如何运作的。我正在使用 Blazor 服务器,因此我必须调整该代码。

AzureMapControl.Components 看起来它会直接放入我的 Blazor 应用程序中。但显然这是一个非常复杂的库,其功能远远超出了我的需求,因此我需要了解附加功能是否会妨碍我。

为了弄清楚这一切,我需要了解图像图块是什么以及它们如何用于构建显示的地图。这些示例显示了要做什么,但没有解释原因 - 这就是我想了解的。

maps azure-maps
1个回答
0
投票

您引用的库是 Azure Maps Web SDK 的简单包装器。仅当您正在开发 Blazor 应用程序时才使用该库。如果您只是使用基本的 HTML 和 JavaScript 来创建 Web 应用程序,则直接使用 Azure Maps Web SDK:

您实际上不需要了解太多有关 Azure Maps 图像图块的信息,除了它们是来自世界各地的飞机/卫星的图像,被切碎到该库所包装的地图控件使用的图块系统中。

这里是有关平铺系统如何工作的文档(主要用于教育,您通常不需要了解这一点来创建应用程序):https://learn.microsoft.com/en-us/azure/azure-地图/缩放级别和平铺网格?选项卡=csharp

如果您只打算显示一个图钉,请使用 HTML 标记对象,因为它很简单。如果您计划显示大量图钉,请使用数据源并将其连接到气泡层(彩色圆圈)或符号层(图像图标和文本)。第二种方法使用 WebGL 渲染您的数据,并且能够根据您的系统在地图上渲染 500K+ 图钉,而 HTML 标记使用传统的 DOM 元素进行渲染,并且在几百之后开始变得明显缓慢。

查看该库,以下文档/示例与您的场景最相关:

地图:

HTML 标记:

符号/气泡层:

© www.soinside.com 2019 - 2024. All rights reserved.