1
自分のアプリケーションにOpenLayers 3とOpenStreetMapを使用しています。 マップ上に円ベクトルを描画してマーカーを描くことができましたが、ズームインとズームアウト時にサークルのサイズが常に同じであるという問題があります。 解像度に応じてベクターのサイズを変更するにはどうすればよいですか?ここでOpenLayers 3機能のサイズを変更する
は私のベクトルの定義である:
var dealerSource = new ol.source.Vector();
function dealerStyle(feature) {
var style = new ol.style.Style({
image: new ol.style.Circle({
radius: 6,
stroke: new ol.style.Stroke({
color: 'white',
width: 2
}),
anchor: [1.5, 1.5],
fill: new ol.style.Fill({
color: 'green'
})
})
});
return [style];
}
私ができることを望むのは、この例ではOpenLayers 2を使用した場合と同じです。http://dev.openlayers.org/examples/resize-features.html –