সুতরাং আমি সত্যিই এই উদাহরণটি সংশোধন করতে চাই: http://openlayers.org/en/v3.0.0/exults/tissot.html?q=circles
সমস্যাটি হ'ল আমি যখন আমার মানচিত্রে এটি প্রয়োগ করার চেষ্টা করি তখন এটি কার্যকর হয় না, সম্ভবত আমি ওএসএম শৈলী ব্যবহার করি যা গোলক নয়:
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
})
});
এবং প্রশ্নের জন্য: বিজ্ঞপ্তি বহুভুজ কিভাবে তৈরি করবেন? আমি দেখতে পাচ্ছি, দুটি পছন্দ আছে:
কোনওভাবে জিওমকে রূপান্তর করুন ge জুমে বৃত্ত করুন oly পোলিগন, যা আমি করতে পারি না, আমার স্তরের স্তরের ভিত্তিতে
এটি করার জন্য আমার নিজস্ব ফাংশন তৈরি করুন, ওপেনলেয়ার 2 এর মতো কিছু:
ওপেনলায়ারস.জমিট্রি.পলিগন.ক্রেটরেগুলারপলিগন = ফাংশন (উত্স, ব্যাসার্ধ, পক্ষগুলি, আবর্তন) {
ভের কোণ = ম্যাথ.পিআই * ((1 / পক্ষ)) ((1/2)); if (ঘূর্ণন) {কোণ + = (ঘূর্ণন / 180) * ম্যাথ.পিআই; } var আবর্তিত আঙ্গুল, এক্স, ওয়াই; var point = []; (var i = 0; i) এর জন্য
তাদের জিআইএস মাস্টার জীবনে কি কেউ একই পয়েন্ট পেয়েছে? কোনটা ভালো? বা এমন কোনও গোপন পথ রয়েছে যা কেবল জ্ঞানী ও শক্তিশালী লোকই দেখতে পাবে? আমাকে দয়া করে সাহায্য!
ol.geom.Polygon.fromCircle
বরং ব্যবহার করা উচিতol.geom.Polygon.circular
। চিয়ার্স!