我们可以使用哪个选项; “Bing 地图集成”或“地图控件”可在地图中显示 SharePoint 列表中的数千个位置

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

我们有以下要求:-

  1. 我们有一个名为“位置”的共享点列表;位置-标题、位置-地址、用户数、描述

  2. 我们需要在地图 >> 中显示所有位置并单击地图位置应打开一个包含项目信息的对话框(位置-标题、位置-地址、用户数、描述)。

现在我知道我们可以使用名为 Maps 的高级控件或构建我们自己的集成,如此链接中所述https://www.sharepointsiren.com/2019/03/plotting-multiple-map-points-in-powerapps/ .

所以我的问题是我们需要使用哪种方法来实现我们的需求?或者两种选择都适合我们?

第二个问题;我们可能在 SharePoint 中有数千个位置,那么我们可以一次加载所有位置吗?或者我们只能在地图中加载一定数量的项目?如果我们以画廊为例,默认情况下它将加载 100 个项目,并且当我们向下滚动时将动态加载更多项目。那么地图也会出现这种情况吗?

谢谢

bing-maps powerapps powerapps-canvas
1个回答
0
投票

一个好的起点是查看 Powerapps 的 SharePoint 连接器:https://learn.microsoft.com/en-us/connectors/sharepointonline/ 通过这里可以看到一些限制,例如因为不支持 SharePoint 的地理位置字段。从外观上看,响应大小不受行数限制,而是受响应大小限制。看起来限制是 1,000MB,这应该足够了,因为 Web SDK 可能只能呈现大约 10-20MB 的数据,根据您的数据有多少列,这些数据可能多达 20K 行。如果过滤列表,请务必使用可委托的功能和操作,否则根据此文档,Power apps 有 500 条记录的限制:https://learn.microsoft.com/en-us/power-apps/maker/canvas-应用程序/代表团概览

考虑到上述情况,我怀疑您需要将纬度和经度信息存储在单独的数字列中。从那里您可以使用带有连接器的共享点列表作为数据源,然后将其连接到 Power Apps 地图组件:https://learn.microsoft.com/en-us/power-apps/maker/canvas-应用程序/地理空间组件地图

如果提供纬度/经度,Power apps 地图组件最多可以在地图上显示 5,000 个图钉。如果你没有那个并且只提供地址字符串,它只会根据文档显示前 50 个。通常,将纬度/经度数据与列表一起存储会使事情变得更容易和更快。

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