1
많은 것을 검색 한 후에 마침내지도에서 원을 그릴 수있는 코드 블록을 발견했습니다.OpenLayers3 서클 위의 텍스트 추가
HTML :
<div id="mapHolder"></div>
CSS :
#mapHolder{
width: 100%;
height: 200px;
background-color: #ccc;
}
자바 스크립트 : https://jsfiddle.net/79hjbxw9/
1) 난에 텍스트를 넣을 수있는 방법이이 바이올린입니다
$(document).ready(function(){
var map = new ol.Map({
target: 'mapHolder',
interactions: ol.interaction.defaults({mouseWheelZoom:false}),
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.transform([parseFloat(8.680239), parseFloat(50.114034)], 'EPSG:4326','EPSG:3857'),
zoom: 13
})
});
var vectorSource = new ol.source.Vector();
var circleLayer = new ol.layer.Vector({
source: vectorSource
});
map.addLayer(circleLayer);
var coordinate = ol.proj.transform([parseFloat(8.680239), parseFloat(50.114034)], 'EPSG:4326','EPSG:3857');
vectorSource.addFeature(new ol.Feature(new ol.geom.Circle(coordinate, 2000)));
});
그만큼 "Approximate Area"라는 제목의 동그라미; 또한 색상과 글꼴을 정의 할 수 있어야합니다.
2) 또한 원 테두리의 색상과 두께를 변경하고 싶습니다.
에서 볼 수있는 fiddle 당신의 레이어에 연결합니다. 감사. :) – Agha
걱정할 필요가 없습니다. 도와 줘서 기뻐 !! – pavlos