components/map-amap.js- 高德地图集成模块
index.html- 集成高德地图,移除Leaflet依赖
-
地图初始化 - AMap.Map
- 支持深蓝色主题适配深色UI
- 支持2D/3D视图切换
- 自动加载地图控件(缩放、定位、鹰眼)
-
项目标注 - AMap.Marker + 自定义图标
- 四种项目类型图标(光伏☀️、储能🔋、充电桩⚡、光储一体🌿)
- 三种状态边框颜色(已建成/在建/规划中)
- 已运行项目脉冲动画效果
-
信息窗体 - AMap.InfoWindow
- 深色主题信息窗体样式
- 显示项目名称、类型、容量、位置、ROI等信息
- 查看详情按钮集成
-
地理编码服务 - AMap.Geocoder
- 地址转坐标 geocodeAddress()
- 坐标转地址 reverseGeocode()
-
热力图 - AMap.HeatMap
- 初始化和数据显示功能
- 渐变色配置
-
搜索框 - AMap.Autocomplete
- POI搜索建议功能
- 周边设施搜索
- 移除 Leaflet CSS 和 JS 引用
- 添加高德地图模块引用
- 添加高德地图信息窗体样式
- 重写 initMap() 函数使用高德地图
- 重写 updateMapMarkers() 函数适配高德地图
- 新增 locateProject() 函数用于项目定位
- 新增 panToProject() 函数用于地图平移
- Key: 4d74e3f04145b2897a77a06d5e9c3b77
- 安全密钥: 5ac1c21b036a0075bd8b5f96c2c1e39f
- 来源: 智能出行充电规划技能
- 确保
components/map-amap.js与index.html在同一目录 - 高德地图JS API将通过map-amap.js动态加载
- 无需手动引入Leaflet相关文件
- 添加高德地图搜索框UI
- 实现热力图数据绑定
- 添加更多地图控件(比例尺等)
- 优化移动端地图体验
- 添加地图打印/导出功能