openlayers 3で円形ポリゴンを作成する方法は?
だから私はこの例を本当に変更したいと思います:http : //openlayers.org/en/v3.0.0/examples/tissot.html?q=circle 問題は、マップに適用しようとしても機能しないことです。おそらく、球状ではないOSMスタイルを使用しているためです。 var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }), new ol.layer.Vector({ source: vectorSource }) ], renderer: 'canvas', target: 'map', view: new ol.View({ center: ol.proj.transform([2.1833, 41.3833], 'EPSG:4326', 'EPSG:3857'), zoom: 2 }) }); そして質問:円形ポリゴンを作成する方法?ご覧のとおり、2つの選択肢があります。 どういうわけか、私のnoobレベルに基づいて、geom.Circleをgeom.Polygonに変換します。 それを行うために、openlayers 2のような独自の関数を作成します。 OpenLayers.Geometry.Polygon.createRegularPolygon = function(origin、radius、sides、rotation){ var angle = Math.PI …