# SchoolMap **Repository Path**: Kumono/school-map ## Basic Information - **Project Name**: SchoolMap - **Description**: 展示学校楼内信息 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学校室内地图 ## 简介 苦于找教室久矣,做个网站展示地图 ## 数据形式 此项目使用geojson+自定义属性处理 1. 添加学校 1. 暂时没有这个需求,加的时候可以改代码 2. 添加楼 1. 在BUILDINGS中加入新建筑,type对应楼边框颜色,对应表在config中 2. geojson中 1. name属性用于显示建筑物名字 3. 楼层geojson中 1. floor 用于辨识楼层 2. name 用于显示房间名字 3. type 用于判断房间框颜色,对应表在config中 ## l7editor [点击跳转](https://l7editor.antv.antgroup.com/) ctrl shift f,搜索viewmode: 打断点,在控制台输入 ```js // 保存原始构造函数 const OriginalAMap = window.AMap.Map; // 重写构造函数 window.AMap.Map = function(container, options) { console.log('AMap初始化参数:', options); // 修改参数 options.center = [110.512592, 19.981967]; options.zoom = 18; options.zooms = [14,22]; options.viewMode = '2D'; options.pitch = 0; options.rotation = 0; options.showBuildingBlock = false; options.features = ['bg', 'road', 'point', 'building']; console.log('修改后参数:', options); // 调用原始构造函数 return new OriginalAMap(container, options); }; // 保持原型链 window.AMap.Map.prototype = OriginalAMap.prototype; ```