You need to enable JavaScript to run this app. 使用Folium绘制地图触发TypeError: 'module' object is not callable求助
优惠活动
大模型
产品
解决方案
定价
更多

使用Folium绘制地图触发TypeError: 'module' object is not callable求助

Folium地图创建报错解决办法

错误根因

  • 你调用的folium.map()是folium内置的子模块,不是可实例化的地图类,folium的地图构造器是首字母大写的folium.Map()
  • 代码中创建地图实例后立刻赋值为未定义变量folium_hmap,属于多余的错误代码,会覆盖合法的地图实例并引发额外报错

额外提示:不建议使用map作为变量名,会覆盖Python内置的map()函数,你可以替换为hmap、base_map之类的命名避免冲突。

修改后可运行代码

import folium 
from folium.plugins import HeatMap

# 经纬度提取逻辑保持不变
lat = df.dropna()['BEGIN_LAT']
lon = df.dropna()['BEGIN_LON']
locations = list(zip(lat, lon))
lon_lat = (37.09024, -95.712891)

# 修正构造器写法,删除无用的folium_hmap赋值行
base_map = folium.Map(location = lon_lat, zoom_start = 7, tiles = "OpenStreetMap")
heat_map = HeatMap(locations)
heat_map.add_to(base_map)
base_map

内容的提问来源于stack exchange,提问作者knowlede0989

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 19:27:01