1
經過很多搜索之後,我終於設法找到了一段代碼,可以讓我在地圖上畫一個圓圈。OpenLayers3在Circle上添加文字
HTML:
<div id="mapHolder"></div>
CSS:
#mapHolder{
width: 100%;
height: 200px;
background-color: #ccc;
}
的JavaScript:
$(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)));
});
這是小提琴:https://jsfiddle.net/79hjbxw9/
1)我怎樣才能在把一個文本該標題爲「大概區域」;也能夠定義顏色和字體。
2)我也想改變圓形邊框的顏色和厚度。
你救了我的一天。謝謝。 :) – Agha
不用擔心。樂意效勞!! – pavlos