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)”-没有那么大帮助