Javascript 尝试构造区域对象时出现异常

Javascript 尝试构造区域对象时出现异常,javascript,here-api,Javascript,Here Api,H.map.Icon类包括一个hitArea选项,我假设该选项适用于调整图标或标记的选择区域公差。不幸的是,文档有点稀疏,下面引发了一个异常: var marker = new H.map.Marker(location, { icon: new H.map.Icon("/Content/images/anchordot.png", { size: { w: 20, h: 20 }, anchor: { x: 10, y: 10 }, hitArea:

H.map.Icon
类包括一个
hitArea
选项,我假设该选项适用于调整图标或标记的选择区域公差。不幸的是,文档有点稀疏,下面引发了一个异常:

var marker = new H.map.Marker(location, { icon: new H.map.Icon("/Content/images/anchordot.png", { 
      size: { w: 20, h: 20 }, 
      anchor: { x: 10, y: 10 }, 
      hitArea: new H.map.HitArea(H.map.HitArea.ShapeType.CIRCLE, [20]) }) });
我真的不知道对于
HitArea
构造函数,可选的第二个参数需要是什么,但是我得到了一个有或没有该参数的异常。异常的细节一点帮助都没有


想法?

您将错误数量的参数传递给数组。对于圆,我们需要三个参数,即坐标和半径。因此,您的示例应该如下所示。快乐编码

var marker = new H.map.Marker(location, { icon: new H.map.Icon("/Content/images/anchordot.png", { 
      size: { w: 20, h: 20 }, 
      anchor: { x: 10, y: 10 }, 
      hitArea: new H.map.HitArea(H.map.HitArea.ShapeType.CIRCLE, [0,0,20]) }) });

您将错误数量的参数传递给数组。对于圆,我们需要三个参数,即坐标和半径。因此,您的示例应该如下所示。快乐编码

var marker = new H.map.Marker(location, { icon: new H.map.Icon("/Content/images/anchordot.png", { 
      size: { w: 20, h: 20 }, 
      anchor: { x: 10, y: 10 }, 
      hitArea: new H.map.HitArea(H.map.HitArea.ShapeType.CIRCLE, [0,0,20]) }) });

请将错误消息作为问题的一部分共享。异常消息是:消息:“H.map.HitArea(参数#1)”-没有那么大帮助请将错误消息作为问题的一部分共享。异常消息是:消息:“H.map.HitArea(参数#1)”-没有那么大帮助