python处理经纬度 python通过经纬度画地图 |
您所在的位置:网站首页 › 根据经纬度绘图的软件 › python处理经纬度 python通过经纬度画地图 |
首先,我们分析一下里面出现的参数名,可以发现,把重复出现的名词分为三组: min_zoom,max_zoom,zoom_start,zoom_control min_lat,max_lat:纬度的上下限 min_lon,max_lon:经度的上下限 所以我们很容易提取到三个名词或者是他们的缩写 zoom , lat , lon 。 zoom:[n.]变焦镜头;[网络]缩放;变焦;放大镜;[专业]图像放大[计算机科学技术] lat:latitude,纬度 lon:longitude,经度 参数解释: location: 存放经纬度数组,即打开页面时的默认显示位置。例如 location = [34.272, 108.945],这个位置在西安城墙内,34.272为latitude 经度, 108.945为 longitude 纬度,其表达形式可以为 tuple 或 list width 和 height 为其保存后所占用的html页面比例,默认为100%即填充满整个页面 left 和 top 为页面流出的空白部分百分比,默认为0%即无留白 min_zoom 与 max_zoom:地图显示的最小 zoom 值与最大 zoom 值 。也就是最大最小缩放程度。这里 zoom 的意思可以参考开头的 zoom 解释 tiles:str型,设置地图的显示样式,默认 为"OpenStreetMap",也就是开启街道显示,还有另外多种样式,以下是四种内置的地图样式,也称为内建地图样式,读者可以自行尝试 tiles 的名字还有一种高级用法,即 tiles 传入一个 URL ,来使用其他自选OSM,此时需要对attr参数进行赋值 # 一下四个tiles值是folium函数内置的,类似于C++中的宏 tiles = Stamen Terrain tiles = Stamen Toner tiles = Map box Bright tiles = MapboxControlattr:非内建地图样式。当tiles引入外部URL时,需要对其进行赋值,可以理解为所选择的地图样式名称。(注:folium库自带了几种内建地图样式) zoom_start:地图显示大小,默认为 10,值越大地图放大级别越大,地图信息越细致 control_scale:布尔型变量,表示是否在地图上添加比例尺,默认为 False ,即不添加 no_touch:bool 型变量,控制地图是否禁止来自设备的触控事件(即手动操作),如鼠标的拖拽等等,默认值为False,即不禁止,通常无需进行设置 设置完以上地图数据后,可以进行地图内部一些数据的添加,如下图 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |