0

Ubuntu の Mapnik の新規インストールを使用しています。これが私のマップ構成です。

        map = new OpenLayers.Map ("map", {
            controls:[
                new OpenLayers.Control.Navigation(),
                new OpenLayers.Control.ScaleLine({geodesic: true})],
            maxExtent: new OpenLayers.Bounds(13.543,45.932,13.553,45.939),
            maxResolution: 156543.0339,
            numZoomLevels: 19,
            units: 'm',
            projection: new OpenLayers.Projection("EPSG:900913"),
            displayProjection: new OpenLayers.Projection("EPSG:4326")
        } );

この構成は正常に機能します (maxExtent を使用しているかどうかわからない場合でも)。を追加するrestrictedExtent:new OpenLayers.Bounds(13.543,45.932,13.553,45.939)と、マップは Bounds コンストラクターのパラメーターとして機能します(0,0,0,0)。このオプションを使用しないと、マップは "LatLon" 定義で正しく中央に配置されます。

どうすればこれを修正できますか?

4

1 に答える 1