【问题原因】出现上述情况可能由以下几种情况导致的:
1、矢量数据集与外部表之间的关联问题:矢量数据集与外部表不属于同一数据源;外部表的关联字段不对;用于关联的矢量数据集与外部表连接字段类型不一致;
2、数据本身问题:矢量数据集与外部表之间的关联没有生效。
【解决方法】针对以上情况我们可以进行修改:
1)将矢量数据集与外部表放在同一数据源中;
2)使用相同的字段或者基于相同内容的字段做关联;
3)将关联字段的属性类型修改为一致;
4)检查矢量数据集与外部表之间的数据关联问题。
(注:在前端做关联表查询无结果时,我们可以查看F12控制台Network中关于featureResults.jsonp请求体中是否包含joinItems参数,如果包含说明关联表查询生效,如果没有说明关联表没有生效)
针对关联表地图查询可以参考博客https://blog.csdn.net/supermapsupport/article/details/49998205
针对关联表数据集SQL查询可以参考附件https://download.csdn.net/download/supermapsupport/85018539