gpt4 book ai didi

javascript - HERE Maps 按 Id 问题查找标记

转载 作者:行者123 更新时间:2023-11-30 19:13:38 26 4
gpt4 key购买 nike

使用 Here Maps我设置了一张 map , map 上放置了一组标记。

如果在页面的其他地方单击相应的表格行,我希望能够引起对某个标记的注意。在该表的数据中,当放置标记 devices[arrIdx].here_id = marker.getId(); 时,我有与该行相关的标记的当前 ID。我找不到任何关于如何根据该 id 获取有问题的标记的文档,因此如果单击该行,我可以操作 map (以标记为中心)和该标记(即置于其他标记之上) table 。任何帮助都会很棒。

最佳答案

一种方法是检索所有 map 对象,遍历这些对象,如果对象是 H.map.Marker 的实例,则查找它们的 id:

// retrieve all map objects
const mapObjects = map.getObjects();

// iterate
for (i = 0; i < mapObjects.length; i++) {
if (mapObjects[i] instanceof H.map.Marker) {
// lookup the id
}
}

要将相关标记放在前面,您必须对标记集使用 setZIndex(zIndex) 方法。

关于javascript - HERE Maps 按 Id 问题查找标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58223865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com