azure - 如何从 Microsoft Synapse 数据库更新 Azure 地图中的弹出窗口
问题描述
我是 Azure Maps 的新手。我正在使用 Azure 地图示例 showPopupOnHover.html。当我将鼠标悬停在标记上时,如何连接到 Azure Synapse 数据库以检索要显示的值?数据库包含许多行,因此我必须检索每个地图点的最新数据。你推荐使用 node 和 javascript 吗?任何示例将不胜感激。
解决方案
理想情况下,您已经拥有地图上每个数据点的纬度、经度和 ID。如果没有,您将需要一项服务来从数据库中检索该信息。Azure Function(任何编程语言)、Azure Web 应用程序或 ASP.NET 应用程序是轻量级服务的不错选择。
从那里,为了显示某个位置的详细信息,我将使用单击事件而不是悬停事件,这仅仅是因为悬停事件触发的频率(它可能会影响您的服务)。当用户单击某个位置时,我将加载一个带有动画图像的弹出窗口以进行加载,并使用该点的 ID 向服务发出请求以检索该位置的详细信息。当服务响应时,更新弹出窗口的内容。
推荐阅读
- django - Django Doc中“在相关模型上不调用Model.delete()”是什么意思
- c# - 如何在 mvc 中从数据库中填充下拉列表?需要在下拉列表中显示数据库中的名称
- xcode - 如何使用 azure dev Ops 并行运行 xcuitests?
- javascript - Why my moving button in the div can't react?
- node.js - How to convert a react app to an npm module?
- plot - Sympy Binomial plotting
- java - error when trying to discard dependency and build a project with maven
- c# - Ambiguity between field in an Interface
- php - Bootstrap HTML - 选项卡作为单选按钮表单
- angular - How can I make mat-tree from REST API (MongoDB and express) using Angular 8?