|
@@ -70,7 +70,10 @@ class HomeMap {
|
|
|
}
|
|
}
|
|
|
if (layer instanceof VectorLayer && layer.get("name") === "imgLayer") {
|
|
if (layer instanceof VectorLayer && layer.get("name") === "imgLayer") {
|
|
|
hasFeature = true
|
|
hasFeature = true
|
|
|
- eventBus.emit("chat:showImgDialog", feature.get("imageUrl"))
|
|
|
|
|
|
|
+ // 处理聚合情况,获取第一个feature的imageUrl
|
|
|
|
|
+ let fs = feature.get("features");
|
|
|
|
|
+ let imageUrl = fs && fs.length > 0 ? fs[0].get("imageUrl") : feature.get("imageUrl");
|
|
|
|
|
+ eventBus.emit("chat:showImgDialog", imageUrl)
|
|
|
}
|
|
}
|
|
|
return feature;
|
|
return feature;
|
|
|
});
|
|
});
|