2014-05-07 25 views
0

当我们通过向下滚动或单击缩放( - )符号将地图大小缩小为尽可能最小的大小时,会显示一个方块,该方块不完全适合地图区域在我的网页上。将地图缩小至最低范围不适合地图区域

我在覆盖层上实现了bing map。

由于在stackoverflow上存在回购约束而无法附加图像。

截至目前我的实现看起来像current look,但我想映射看起来应该像desired look

+0

截至目前我的执行看起来像[链接](http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/bing.html),但我想地图应该看起来像[新链接]( http://ol3js.org/en/master/examples/bing-maps.html) – A24M

回答

1

如果你的意思是,你的布局就是DIV面积太小,但DIV区本身是好的,你可以告诉你映射什么是你想要通过在地图初始化设置地图选项利用最后的缩放级别:

map = new OpenLayers.Map("map",{ numZoomLevels: 5, minZoomLevel: 3, maxZoomLevel: 5 }); 

加/减变焦使只有你的缩放变化,地图的不是区域,该区域保持不变在页面内。那么你想如何通过缩放来影响地图的面积? 地图的面积仅取决于地图所放置的DIV的大小。 这是您的第一个剖视图中的DIV:<div id="map" class="smallmap"></div>。如果您更改DIV元素的比例,地图的面积也会发生变化。