OpenLayers 2.13 とhttp://vmap0.tiles.osgeo.org/wms/vmap0 WMS レイヤーを使用する場合、OpenLayers.Map オブジェクトの fractionalZoom プロパティを true に設定できます。OpenLayers 3.0.0 の同等のプロパティは何ですか?
同じマップ サーバー ソースを使用していますが、(ベクター レイヤーの範囲を使用して) ビューで fitExtent() を実行するたびに、ズームは常に整数になります (ビューの周囲に多くの空白が生じる可能性があります)。
編集 - コード例
OpenLayers 2.13 を使用した簡単なマップの例を次に示します。
Application.TerminalPointingMap = new OpenLayers.Map({
div: "lqstsTerminalPointingMap",
renderers: ["Canvas"],
layers: [
new OpenLayers.Layer.WMS("Base Layer", "http://vmap0.tiles.osgeo.org/wms/vmap0", {
layers: "basic"
}, {
useCanvas: OpenLayers.Layer.Grid.ONECANVASPERLAYER
}
]
center: new OpenLayers.LonLat(0, 0),
controls: [
new OpenLayers.Control.Navigation(), new OpenLayers.Control.PanZoomBar({
zoomWorldIcon: true
}), new OpenLayers.Control.LayerSwitcher()
],
numZoomLevels: 12,
fractionalZoom: true
});
fractionalZoom プロパティに注意してください。私の質問は次のとおりです。このコード スニペットの OL3 バージョンは何ですか。