Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;未捕获的非法操作错误:H.map.Group“未找到removeObject”;使用Here.com javascript API时_Javascript_Here Api - Fatal编程技术网

&引用;未捕获的非法操作错误:H.map.Group“未找到removeObject”;使用Here.com javascript API时

&引用;未捕获的非法操作错误:H.map.Group“未找到removeObject”;使用Here.com javascript API时,javascript,here-api,Javascript,Here Api,我正在使用here.com javascript api v3。 我正在使用以下行重置贴图(通过删除其中的所有对象): 此函数在初始化时运行没有问题(映射为空)。但当我触发重置(通过一个按钮),并且地图中有对象时,我得到了标题中提到的错误。我尝试在控制台中显示“map.getObjects()”函数,它显示了它所携带的对象,没有任何复杂之处 我怎样才能找出问题所在?当我说“找不到对象”时,我怎么知道javascript在谈论哪个对象呢?错误发生时,错误不在控制台所指的行中。发生这种情况是因为映射

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

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


我怎样才能找出问题所在?当我说“找不到对象”时,我怎么知道javascript在谈论哪个对象呢?

错误发生时,错误不在控制台所指的行中。发生这种情况是因为映射添加了一个组对象,其中包含映射中已经存在的一些元素。当贴图开始删除对象时,贴图已删除的对象与属于组对象的元素相同。因此,当映射开始删除组对象时,无法找到其内容。

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

map.removeObjects(map.getObjects());