gpt4 book ai didi

javascript - 使用 Here.com javascript API 时为 "Uncaught IllegalOperationError: H.map.Group#removeObject object not found"

转载 作者:行者123 更新时间:2023-11-30 09:59:37 24 4
gpt4 key购买 nike

我正在使用 here.com javascript api v3。我正在使用以下行来重置 map (通过删除其中的所有对象):

map.removeObjects(map.getObjects());

此函数在初始化时运行没有问题( map 为空)。但是当我触发重置(通过按钮)并且 map 中有对象时,我得到标题中提到的错误。我尝试在控制台中显示“map.getObjects()”函数,它显示了它携带的对象,没有任何复杂性。

如何找出问题所在?在说“找不到对象”时,我如何知道 javascript 正在谈论哪个对象?

最佳答案

错误不在错误发生时控制台指向的行。发生这种情况是因为 map 添加了一个 Group 对象,其中包含 map 中已有的一些元素。本地图开始移除对象时, map 已经移除的对象与属于组对象的元素相同。因此,本地图开始删除组对象时,找不到其内容。

关于javascript - 使用 Here.com javascript API 时为 "Uncaught IllegalOperationError: H.map.Group#removeObject object not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32361997/

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