วิธีสร้างรูปหลายเหลี่ยมแบบวงกลมใน 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 }) }); และสำหรับคำถาม: จะสร้างรูปหลายเหลี่ยมแบบวงกลมได้อย่างไร อย่างที่ฉันเห็นมีสองทางเลือก: อย่างใดแปลง geom.Circle ใน geom.Polygon ซึ่งฉันไม่สามารถทำได้ขึ้นอยู่กับระดับ noob ของฉัน …