私の問題に対する迅速な答えを見つけたいと思っています。
アプリでマップを描画するために、openlayer ディレクティブ ( https://github.com/tombatossals/angular-openlayers-directive ) を使用しています。このマップにルートを示すポリラインをマップに追加したいと思います。
これに対する解決策は見つかりませんでした。これらの線を引くことは可能ですか?
ご協力ありがとうございました!
私の問題に対する迅速な答えを見つけたいと思っています。
アプリでマップを描画するために、openlayer ディレクティブ ( https://github.com/tombatossals/angular-openlayers-directive ) を使用しています。このマップにルートを示すポリラインをマップに追加したいと思います。
これに対する解決策は見つかりませんでした。これらの線を引くことは可能ですか?
ご協力ありがとうございました!
一連の点の間に線を引きたい場合は、まず各座標を変換します
points.push(ol.proj.transform([xx,yy],'EPSG:4326', 'EPSG:3857'));
次に LineString Geometry を作成します
var thing = new ol.geom.LineString(points);
フィーチャを作成してレイヤーに追加する
var feature = new ol.Feature({
name: "Thing",
geometry: thing
})
});
vectorSource.addFeature( feature );