我正在使用此处的地图在地图上显示点,我想在两个特定点之间画一条线。
我尝试lineString.pushPoint
并合并为Polyline
,但是我只有一个线性结果。
我希望能够将两个现有标记链接到另一个现有标记
答案 0 :(得分:0)
您可以在起点和/或终点处添加标记,如下所示:
function addPolylineToMap(map) {
var lineString = new H.geo.LineString();
lineString.pushPoint({lat:53.3477, lng:-6.2597});
lineString.pushPoint({lat:51.5008, lng:-0.1224});
lineString.pushPoint({lat:48.8567, lng:2.3508});
lineString.pushPoint({lat:52.5166, lng:13.3833});
map.addObject(new H.map.Polyline(
lineString, { style: { lineWidth: 4 }}
));
var startMarker = new H.map.Marker({lat:53.3477, lng:-6.2597});
map.addObject(startMarker);
var endMarker = new H.map.Marker({lat:52.5166, lng:13.3833});
map.addObject(endMarker);
}