此处地图-如何创建空的折线?

时间:2018-12-26 20:07:18

标签: javascript here-api

我正在尝试创建一个空的折线:

let line = new window.H.geo.LineString();
let strip = new window.H.geo.Strip();

console.log(line);
console.log(strip);

console.log(new window.H.map.Polyline(strip)); // throws an error
console.log(new window.H.map.Polyline(line)); // throws an error

但两个变体均引发错误:

InvalidArgumentError: H.map.Polyline#setGeometry (Argument #0)

UPD1:

即使我首先在LineString中插入一个Point仍然遇到相同的错误:

let point = new window.H.geo.Point(55.755814, 37.617635, 0);

console.log(point);

line.pushPoint(point);

console.log(new window.H.map.Polyline(line)); // throws an error

UPD2:

哦,我明白了–我必须至少在LineString或Strip中插入至少2个点,然后才可以创建折线。

UPD3:

此外,LineString与Strip相同。

0 个答案:

没有答案