【问题标题】:python folium map setting (prevent zooming and panning)python folium 地图设置(防止缩放和平移)
【发布时间】:2018-10-08 03:01:02
【问题描述】:

我在弄清楚 folium 是否可以仅限于世界的单个实例而不是允许平移和缩放到其他实例时遇到了一些问题?

我的意思是当我在网上尝试一些基本示例时,我得到的地图在缩小时看起来像这样:

虽然我想要的输出在地图中只有每个大陆的一个实例,而不是在平移/缩小时重复它们。

我使用以下代码生成链接图像:

import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)
import folium

#df_traffic = pd.read_csv('../input/ukTrafficAADF.csv')
df_acc = pd.read_csv('../input/accidents_2005_to_2007.csv', dtype=object)
map_hooray = folium.Map(location=[51.5074, 0.1278],
                    zoom_start = 11) # Uses lat then lon. The bigger the zoom number, the closer in you get
map_hooray # Calls the map to display

我需要进行哪些修改才能使地图即使在缩小时也只显示大陆的一个实例?

谢谢!

【问题讨论】:

  • 我认为您需要 no_wrapmax_bounds folium.Map 的参数,但我不确定。
  • 非常感谢! no_wrap = True 限制平移,而 max_bounds = True 将地图限制为大陆的一个视图。似乎 max_bounds 将屏幕尺寸限制在较小的区域(除非放大,否则无法全屏查看)。

标签: python folium


【解决方案1】:

你应该在你的笔记本上试试:

import folium

m = folium.Map(location=[-23, -46],
               zoom_start=5,
               zoom_control=False,
               scrollWheelZoom=False,
               dragging=False)

m

更多信息可以在这里找到:https://leafletjs.com/reference-1.6.0.html#map

(如果网址不正常,请将参考号更改为最新版本=))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    相关资源
    最近更新 更多