将传单地图拉伸到任意大小

时间:2018-08-30 16:46:34

标签: vuejs2 leaflet

我的传单地图(自定义地图)相对较小,我使用16000x16000图像制作了图块,并使用Leaflet将其实现到网站中,但是地图太小,minZoom: 2太大,而{{ 1}}太小。

Here the Image

我希望地图填充整个灰色区域(这是我的地图区域),但现在的瓷砖无法填充整个物体,可以将边界保持居中但仍不能更大。任何帮助表示赞赏。

编辑1:

minZoom 1

1 个答案:

答案 0 :(得分:4)

使用地图zoomSnap选项:

  

强制地图的缩放级别始终是此级别的倍数,尤其是在fitBounds()或捏缩放之后。默认情况下,缩放级别捕捉到最接近的整数。较低的值(例如0.50.1)允许更大的粒度。值0表示在fitBounds或捏缩放后,缩放级别将不会被捕捉。

我怀疑您使用的是Vue和Vue2Leaflet插件。

您的zoomSnap数据很可能应该是您传递给mapOptions组件的options道具的<l-map>数据的成员,而不是自己的道具/属性。

您可能还会对使用地图zoomDelta选项感兴趣:

  

控制在zoomIn()zoomOut(),键盘上按+-或使用缩放控件后,地图的缩放级别将改变多少。小于1(例如0.5)的值可以提供更大的粒度。