无代码地图网站将交互式地图、结构化位置数据、说明内容、搜索与筛选、地点详情和客户操作结合起来,并通过模板与配置而不是定制前端代码完成。平台承担常规实现,发布者仍负责决定成败的事项:地图包含哪些数据、界面回答什么问题、访客应完成什么操作。如果这些决定符合 Kaleidr 的创作流程,可从 Kaleidr Studio 开始,用提示生成地图、完善设计,再发布或嵌入;本文则是模板无法省略的生产清单。
范围与证据
“无代码”指用户通过模板、表单、可视化控件和预制组件组装应用,而非编写大部分应用代码。它并不意味着软件、基础设施、数据建模、测试或技术责任消失。无代码依赖平台设置和复用组件;低代码加入有限脚本、公式、API 或自定义组件;定制开发则让团队直接控制架构与源代码。
现有研究不支持“无代码在所有环境中都降低总成本或交付时间”的普遍结论。一项涵盖 2017—2023 年 40 项主要研究的低代码与无代码采用系统综述,同时报告组织追求的收益与遇到的挑战;另一项综述直接讨论当前研究如何评价低代码的可行性。两者共同说明,这是一项具有权衡的组织决策,而不是免费的捷径。
本文结合上述研究、交互式制图文献,以及地理数据、无障碍、索引、性能、隐私、API 安全和地图许可的官方标准。若某项判断来自分析推断而非文档,文中会明确说明。重点是生产决策,而不是平台营销。
执行摘要
无代码改变的是工作分配,而不是消除工作。平台负责前端实现、托管集成、响应式布局和组件行为;发布团队仍负责用户目标、地理数据准确性、交互选择、测试、敏感信息保护和上线后维护。
最适合稳定且可复用的模式,如酒店与目的地指南、房地产地图、门店查找器、场馆与校园地图、旅游网站、活动地图和社区资源目录。复杂路线逻辑、大型实时数据、特殊身份验证、高频交易或异常界面要求,往往需要低代码或定制开发。持续出现例外时,无代码项目会变成脆弱的变通方案集合。
地图还带来坐标、边界、图层、缩放、聚合、署名、定位权限、数据时效、移动交互和非地图替代路径等要求。漂亮模板无法弥补错误坐标、无法触达的控件、缓慢渲染或模糊任务。
无代码地图网站究竟是什么
它由地图画布、导航、搜索、类别筛选、标记、地理图层、地点卡片、详情页、表单、分析事件和响应式页面区块组成。发布者选择布局和样式、上传数据、将字段映射到标题与描述、启用筛选、应用品牌、连接域名并发布。平台把这些配置转化为行为;它记录决定,而不是替您做决定。
底层的前端代码、地图渲染库、数据库、内容分发、API、托管与安全控制仍然存在,只是被高层界面封装。复用降低常见模式的边际成本,也限制不常见模式。只有当需求落在平台现有能力内,无代码才能发挥最大价值。
无代码不等于没有技术工作
工作从编程语法转向配置、数据准备、界面设计、治理与质量保证。发布者无需自行实现数据结构、地图库、应用状态和托管,却仍要准备兼容数据、正确映射字段、选择地图行为、在真实设备上测试、管理权限并核实实际发布结果。
技术债只会改变形态:定制应用会在代码复杂度和老化依赖中累积;无代码项目会在未记录设置、不一致字段名、重复记录、无治理集成、平台公式和仅一人理解的流程中累积。像记录代码一样记录数据源、字段定义、角色、集成、域名、发布流程、分析事件和恢复步骤。
还要明确业务、数据、内容和平台管理负责人。一人可以兼任多个角色,但任何责任都不应停留在默认假设。
选择合适的交付模式
应按实际所需的交互、控制、集成和维护选择。这五种模式不是质量阶梯,而是适用于不同问题的工具。先看限制,因为项目往往数周后才发现约束。
| 模式 | 最适合 | 优势 | 限制 |
|---|---|---|---|
| 静态地图或图片 | 简单指引、印刷、一次性报告、少量固定地点 | 成本低、外观可预测、运行复杂度小 | 无搜索、筛选、实时更新、用户位置或无障碍数据探索 |
| 嵌入式交互地图 | 在保留现有网站结构时加入地图 | 上线快、改动小 | 页面 SEO、导航、层级、品牌和跨组件分析控制有限 |
| 无代码地图网站模板 | 带搜索、筛选、卡片、内容页和操作的完整地图网站 | 组装快、页面与地图协调、非开发者可管理 | 定制受模板与平台限制 |
| 低代码地图应用 | 标准组件加有限逻辑、API 或界面扩展 | 保留复用基础设施并提高灵活性 | 扩展增加维护、测试和专业要求 |
| 定制应用或 SDK | 复杂交易、高级路线、大型动态数据、独特认证或界面 | 直接控制架构、行为、性能和代码 | 实现和维护成本最高 |
嵌入地图为页面增加地理语境;地图网站则围绕空间发现组织整段客户旅程。只显示旅游机构办公室位置时使用嵌入;若要搜索景点、筛选类别、比较街区、打开详情和规划路线,则需要网站。经验法则是选择无需重大变通即可完成用户任务的最简单模式。
1. 配置地图前先定义用户决定
地图网站应支持具体决定,而不是展示所有记录。酒店住客选择步行范围内的餐厅;购房者按街区和交通比较房源;顾客寻找提供特定服务的最近门店;场馆访客查找停车位、入口或无障碍路线。这些是不同产品。
用一句话写明受众、决定、地理范围和结果,例如:“网站应帮助酒店住客找到符合兴趣的附近地点,并取得从酒店出发的路线。”这句话会限定界面需要酒店起点、附近地点、实用类别、距离或路线以及导航操作,并排除 GIS 分析、账户创建和编辑工具。配置前回答:
- 谁会使用网站?
- 地图应支持什么决定?
- 覆盖什么地理范围?
- 显示哪些地点、边界或路线?
- 哪些属性决定地点是否合适?
- 发现之后的客户操作是什么?
- 哪些信息频繁变化?
- 哪些信息需要身份验证?
- 哪项指标说明任务成功完成?
2. 建立可靠的位置数据基础
网站质量不会高于位置数据质量。错误坐标、重复记录、不一致类别、过期营业时间和失效链接会破坏再精致的界面。每个地理要素都需要稳定标识符,以区分记录、维持链接、更新单个地点、连接分析并避免重复。
点记录通常包含名称、类别、纬度、经度、地址、描述、状态、图片、详情 URL 和更新时间;多边形描述物业边界、服务区、行政区、校园区或活动区;线描述路线、步道、走廊或交通段。将面向公众的展示字段与来源 ID、内部状态、更新时间和质量说明等运营字段分开。
RFC 7946 定义 GeoJSON 几何类型和 WGS 84 十进制度坐标。最常见错误是:GeoJSON 使用 经度—纬度 顺序,而不是纬度—经度;颠倒后会把要素放到错误国家或有效范围之外。
{
"type": "Feature",
"id": "location-001",
"geometry": { "type": "Point", "coordinates": [-73.9857, 40.7484] },
"properties": {
"name": "Example Location",
"category": "visitor-service",
"status": "active",
"address": "100 Example Avenue",
"detail_url": "/locations/example-location",
"updated_at": "2026-07-15T12:00:00Z"
}
}
许多平台也接受 CSV 或电子表格。首次导入前统一字段名、允许值、日期格式、坐标精度和空值规则。
- 为每个要素分配唯一 ID。
- 验证纬度和经度范围。
- 统一类别名和状态值。
- 导入前删除重复项。
- 确认所有公开 URL 可访问。
- 记录运营信息的来源和更新日期。
- 分离公开、内部和敏感字段。
- 检查无效或自相交边界。
- 大规模更新前备份。
- 为时间敏感记录安排复核。
3. 设计网站信息架构
地图网站既需要空间组织,也需要常规 Web 组织。地图支持地理探索;网站结构支持导航、说明、索引、无障碍和直接链接。完整架构通常包括主页、地图探索器、类别页、地点详情页、关于、帮助、隐私以及联系或转化路径。
不要让地图成为重要信息的唯一副本。标记弹窗、画布标签和动态叠加层的搜索可见性有限,也会造成无障碍障碍。名称、地址、服务、描述和操作应同时出现在常规文本与地点页中。稳定 URL 支持分享、索引、分析和客服定位。
同步列表提供可扫描、可键盘操作的替代方式,降低精确指针依赖,并在地图加载失败时保留访问。类别应使用访客语言,如“用餐地点”,而不是“FNB-01”之类内部代码。
4. 围绕用户任务配置地图交互
Roth 的经验性地图交互分类把交互分为识别、比较、排序、关联和划定;其后续交互性研究指出,界面复杂度应匹配用户能力与动机,而不是最大化。令人不适的界面会让本有能力的用户失败。
因此只启用服务既定任务的控件。初始范围要展示相关语境。类别和选择状态应使用形状、图标、标签、轮廓和尺寸表达,不能只依赖颜色。密集点需要聚合、汇总、按比例尺显示或服务器端筛选。
筛选应反映访客实际标准:酒店地图中的步行距离、菜系、营业时间和无障碍;房地产地图中的价格、类型、可用性和交通距离。必须提供重置。选择标记应显示对应列表项,选择列表项也应高亮对应要素。
默认启用:搜索、缩放、重置视图、类别筛选、可见结果数、选中详情、图例、无障碍列表、适用时的路线,以及仅在合理时的当前位置。只有任务真正需要时才加入绘制、测量、高级空间查询、多底图、编辑、坐标检查、时间滑块和 3D 导航。
5. 说明数据来源与不确定性
即使数据不完整、过时或不确定,地图仍可能显得权威。一项地理空间不确定性可视化用户研究综述发现,多数研究提出新方法,只有少量进行实证评估,并建议围绕任务评估,因为效果取决于用户任务。任何单一技术都不应被过度确信。
至少应明确数据负责组织,并在时效影响解释的地方显示更新日期。房地产地图应区分可用、不可用和状态未知;活动地图应标出临时路线与封闭;公共资源地图应说明服务是否经过独立核实。
避免虚假精确:估算服务区不应画成测量后的法律边界,近似坐标不应与已验证入口使用相同符号。简短、具体的限制说明有助于正确解释,但免责声明不能替代数据质量。
6. 在不降低可读性的前提下定制品牌
徽标、字体、页面颜色、按钮、页眉、页脚、图片和 CTA 属于网站品牌;底图、标记、图层颜色、选中状态、标签与面板属于地图设计。企业色在徽标中醒目,却可能在底图上不可读或违背地图惯例。不要强迫每一种地图颜色都使用品牌色板。
把最强视觉重点留给主要操作,并使用具体标签:“查看房源”“检查可用性”“预订”“致电此地点”“创建路线”,而不是泛泛的“了解更多”。加载、空结果和错误状态也应被认真设计;这些时刻决定访客是否信任网站。
7. 面向移动设备和变化网络设计
地图网站要加载渲染代码、样式、地理数据、图片、字体、标记和外部服务。移动设计不只是缩小桌面布局;触摸、屏幕、方向、设备性能和网络都会改变体验。手机常让最重的页面遇上最弱的连接。
Google 使用移动版内容进行索引和排名,并建议移动与桌面保留同等主要内容和元数据。内容可以移入抽屉、折叠面板、标签或卡片,但不能删除。应在地图之前或同时加载核心标题、说明和主要控件。
Core Web Vitals 的良好标准为:LCP 2.5 秒内、INP 不超过 200 毫秒、CLS 不超过 0.1,均按移动与桌面分开并在加载的 第 75 百分位评估。INP 于 2024 年取代 FID。
快速主页不能证明地图性能。应在真实设备或代表性模拟、较慢网络、大型数据、首次和重复访问中测量筛选、标记选择、地图移动、搜索、面板与路线请求。
- 仅加载初始视图所需图层。
- 对大型结果分页或渐进获取。
- 在低缩放级别简化复杂多边形。
- 聚合密集点。
- 压缩图片并提供响应式尺寸。
- 缓存稳定的地理与内容资源。
- 为地图与媒体预留布局空间。
- 限制第三方脚本。
- 上线后测量真实用户性能。
- 为模板更新与新集成设定性能预算。
8. 将无障碍视为上线要求
交互地图依赖视觉理解、指针、颜色、拖动、缩放和空间关系,因此无障碍风险集中。WCAG 2.2 是当前 W3C 框架。模板可以提供基础,但添加自定义颜色、图片、内容、集成和行为后,不能保证最终产品合规;合规属于您实际发布的成果。
键盘必须能触达搜索、筛选、结果、详情和主要操作,并显示焦点。纯图标按钮需要可理解的无障碍名称。拖动不能是完成任务的唯一方式;WCAG 2.2 涵盖拖动动作和目标尺寸。颜色不能是类别、状态或选择的唯一载体。
列表、表格或结构化内容必须提供真正的非地图路径,让用户找到并操作地点。结果数量变化和错误应通知辅助技术。用键盘、屏幕阅读器、浏览器缩放、高对比度、减少动态和移动辅助功能测试完整任务;自动工具只能发现部分问题。
- 有意义的页面标题与标题层级。
- 有意义图片的替代文本。
- 所有表单字段和地图控件有标签。
- 足够对比度,状态不只依靠颜色。
- 带可见焦点的键盘导航。
- 足够大的触摸目标。
- 无障碍列表或内容替代。
- 适当播报结果数与错误变化。
- 不强制动态效果。
- 测试完整用户任务,而非孤立组件。
9. 在地图画布之外建立搜索可见性
重要信息应通过可抓取页面内容暴露,而不是只存在于标记、弹窗和画布中。Google 通过抓取、渲染和索引处理 JavaScript 应用;渲染和实现错误可能延迟或阻止发现。尽可能将主题、地点描述、服务、类别和客户信息放入语义 HTML,并对关键内容优先使用服务器渲染或预渲染。
每个重要地点都应有稳定、可索引 URL,包含独特标题、描述、地址、属性、说明文字和相关链接。移动版必须保留有意义内容。LocalBusiness 结构化数据可机器读取企业类型、地址、营业时间和部门,但必须与可见页面一致,也不保证特定搜索结果。
站点地图有助发现但不保证索引;内部导航仍需可抓取链接。答案引擎遵循同样证据原则:明确陈述事实,指出所属实体,保持更新,区分验证信息与宣传解释。不要批量生成仅更换地名的单薄页面。
10. 只有任务需要时才请求用户位置
当前位置可改善门店查找、旅游、房地产和路线,但精确位置也带来隐私与信任义务。W3C Geolocation 规范定义浏览器接口及权限与隐私注意事项。它是 2026 年 3 月 26 日的 Candidate Recommendation Snapshot,并非最终 Recommendation。
不要因为地图支持就到站立即请求精确位置。使用由用户触发的“使用我的位置”,并在浏览器提示前解释目的,例如“用您的位置按距离排序门店”。拒绝后仍应通过地址、城市、邮编或地图搜索达到同一结果。
按任务最小化收集与保留。一次性邻近计算没有理由在会话后保存坐标;没有明确需求与保护措施时,分析也不应记录原始坐标。近似区域或距离区间通常足够。
11. 保护数据、API、表单与管理访问
无代码减少编程,却不减少安全风险,因为网站仍连接 API、表单、数据库、分析、地理编码、路线、支付和管理账户。导入前分离公开与受限数据。公开网站绝不能收到含客户记录、内部注释、机密房产或未发布运营信息的“隐藏”字段;隐藏只是显示决定,不是安全边界。
浏览器可见令牌也应按允许域名、API 范围、配额和环境限制;服务器密钥不能出现在页面源代码或公开文件。使用 OWASP API Security Top 10检查对象级授权、身份验证、无限资源消耗、错误配置、清单管理和不安全使用第三方 API 等风险。
采用基于角色的管理,避免内容编辑者自动取得账单、域名、安全、集成和用户管理权限。表单需要输入验证、滥用限制、受保护端点和保留规则。第三方仅应获得目的所需数据,并在连接前评估供应商访问、传输、删除、事件响应和账户终止。
NIST Privacy Framework 可系统管理隐私风险。还应维护连接服务清单并移除过时服务;无代码项目容易积累被遗弃的插件和自动化,因为每次新增当时都看似免费。
12. 核实地图许可、署名和服务条款
底图瓦片、地理数据、卫星图像、图标、字体、照片、地点记录、地理编码和路线可能来自不同供应商,各有许可、署名与条款。OpenStreetMap 数据采用开放许可,但其公共瓦片服务器另受 Tile Usage Policy约束:容量有限、无 SLA,并可能阻止高强度或不当使用。生产网站需要合适的瓦片供应商或托管方案,并遵循署名指南。
商业服务还可能有月度配额、按请求收费、显示限制、令牌要求、缓存限制、地理编码存储规则和强制署名。记录每项服务的供应商、产品、账户负责人、方案、配额、续期日、署名文字和允许用途。不要为视觉整洁裁掉署名,并单独核实照片、徽标、房产说明、活动资料和导入数据的权利;通过平台发布不会解决第三方知识产权义务。
实用发布流程
上述十二项决定形成十个阶段:数据先于配置,配置先于内容,测试先于域名。
| 阶段 | 解决内容 |
|---|---|
| 1. 定义目标 | 用户任务、受众、地理范围、主要操作和成功指标 |
| 2. 选择模式 | 嵌入、模板、低代码或定制;域名、数据限制与导出、价格和条款 |
| 3. 准备位置数据 | 稳定 ID、几何验证、字段统一、去重、公开/受限分离、来源和日期 |
| 4. 配置地图 | 初始范围与缩放、底图、标记和图层、聚合、筛选、选择和同步列表 |
| 5. 创建内容 | 主页、类别与详情、说明、转化、隐私和署名 |
| 6. 定制模板 | 徽标、字体、无障碍颜色、按钮、面板、加载/空/错误状态和两种布局 |
| 7. 配置发现与测量 | 标题、描述、稳定 URL、结构化数据、站点地图、分析事件和搜索工具 |
| 8. 配置安全与隐私 | 管理角色、凭据、表单与集成、定位权限、保留与删除 |
| 9. 测试预发布版本 | 数据、完整任务、移动/桌面、键盘/阅读器、性能和索引控制 |
| 10. 发布并监控 | 域名、HTTPS、分析与搜索验证、站点地图、错误与性能、回滚和首次复核 |
平台支持时应使用预发布环境。直接编辑生产站点可能造成损坏数据、不一致布局和意外索引,且无法回退。记录发布日期、数据版本、配置变化、负责人和回滚点。发布不是完成,而是数据更新、内容复核、账户管理、性能监控和用户支持的开始;无人维护的地图比静态页面更快变错。
上线前质量保证框架
连接域名前,从六个角度分别检查;每个角度能发现其他角度遗漏的问题。
| 角度 | 检查 |
|---|---|
| 数据 | 标记、几何、重复项、筛选、营业时间、可用性、价格、状态与链接 |
| 行为 | 搜索、组合与重置筛选、地图/列表同步、操作、加载/空/错误状态和前后导航 |
| 设备 | 当前移动与桌面浏览器、触摸目标、面板、方向、较慢设备与网络 |
| 无障碍 | 键盘、可见焦点、可理解名称、不只靠颜色、非地图路径和状态播报 |
| 性能 | 预算、大型数据不冻结、选择与筛选响应、布局稳定和第三方脚本 |
| 搜索 | 预期抓取和索引、具体标题描述、结构化数据一致及站点地图可用 |
使用 Kaleidr 构建体验
Kaleidr 将位置数据、交互地图、网站模板、Studio 地图创作、嵌入体验与开发者集成连接在一起。项目可组合地图、结构化地点记录、地图中心网站、AI 辅助发现和分析,覆盖本文大部分常规组装工作。地点、服务区、设施、路线和相关内容显示在真实地图上;对话界面还能让更愿意提问而非筛选的访客用自然语言访问同一批记录。搜索引擎为何首先推荐某家企业,则见AI 如何识别与推荐本地企业。
Kaleidr 不替组织做决定。用户任务、坐标准确性、属性真实性、结果无障碍、定位权限的隐私义务和外部服务条款,在任何平台上都仍由组织负责。好的平台移除实现工作,剩下的是判断。
结论
无代码改变了谁能发布地图网站,却没有改变什么使网站有效。模板可迅速提供布局、组件、响应行为与托管,但不能决定访客的问题、核实坐标是否指向正确建筑、保持营业时间真实、让控件可用键盘触达或阅读瓦片供应商条款。这些一直是工作的实质,在常规实现交给平台后仍然存在。
实际检验是:最简单模式能否不靠变通完成任务。若能,无代码把数周实现变成配置,并把精力释放给真正决定结果的数据质量、内容和测试。若不能,低代码或定制开发才是诚实答案。研究也表明,权衡应在采用前审视,而不是在采用中才发现。
常见问题
什么是无代码地图网站?
它是交互地图与结构化位置数据、内容、搜索筛选、详情和客户操作的组合,通过模板和配置而非定制前端代码组装。平台生成网站基础,发布者通过控件管理数据、内容、品牌和行为。
无代码是否意味着没有技术工作?
不是。工作转移到配置、数据准备、界面设计、治理与测试。数据兼容、字段分配、地图行为、真实设备、权限和上线后维护仍然需要完成。
什么时候不该选择无代码?
当体验不符合复用模式时。复杂路线、大型实时数据、特殊身份验证、高频交易或异常界面要求通常需要低代码或定制开发。
无代码是否降低成本和时间?
并非总是如此。系统综述同时报告收益与实际挑战。效果取决于项目需求是否位于平台现有能力范围内。
地图平台需要什么数据格式?
许多平台接受 RFC 7946 定义的 GeoJSON,使用 WGS 84 十进制度,并按经度—纬度排序。CSV 与电子表格导入也很常见。
地图网站能否在搜索引擎中排名?
只有可抓取内容才有机会。重要信息应位于语义 HTML 中,每个地点应有稳定 URL;Google 索引移动版,因此移动版必须保留桌面的主要内容。
地图网站应达到什么性能目标?
第 75 百分位上,LCP 应在 2.5 秒内、INP 不超过 200 毫秒、CLS 不超过 0.1。还要测量筛选、选择、移动和搜索。
无障碍要求如何适用于地图?
WCAG 2.2 全面适用:键盘要触达搜索、筛选、列表与主要操作;图标要有名称;拖动和颜色不能成为唯一方法;列表或表格要提供非地图路径。
商业地图网站可否免费使用 OpenStreetMap?
数据采用开放许可,但公共瓦片服务器受单独政策约束,容量有限、无 SLA,并可能阻止重度使用。生产站点应使用合适的供应或托管并显示署名。
地图是否应请求访客位置?
仅当任务需要时,通过解释过的用户触发操作请求。拒绝后网站仍应可用,也不应保存任务不需要的数据。
参考资料
- Ajimati, M. O., Carroll, N., & Maher, M. (2025). Adoption of low-code and no-code development: A systematic literature review and future research agenda. Journal of Systems and Software, 222, 112300. https://doi.org/10.1016/j.jss.2024.112300
- Butler, H., Daly, M., Doyle, A., Gillies, S., Hagen, S., & Schaub, T. (2016). The GeoJSON Format (RFC 7946). Internet Engineering Task Force. https://www.rfc-editor.org/rfc/rfc7946
- Gao, D., Fagerholm, F., & Toivanen, V. (2026). What does current research say about the viability of low-code development? A systematic literature review. Journal of Systems and Software, 239, 112893. https://doi.org/10.1016/j.jss.2026.112893
- Google. Core Web Vitals. web.dev. Accessed 15 July 2026. https://web.dev/articles/vitals
- Google. Local Business (LocalBusiness) structured data. Google Search Central. https://developers.google.com/search/docs/appearance/structured-data/local-business
- Google. Mobile-first indexing best practices. Google Search Central. https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing
- Google. Understand JavaScript SEO basics. Google Search Central. https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
- Kinkeldey, C., MacEachren, A. M., & Schiewe, J. (2014). How to assess visual communication of uncertainty? A systematic review of geospatial uncertainty visualisation user studies. The Cartographic Journal, 51(4), 372–386. https://doi.org/10.1179/1743277414Y.0000000099
- National Institute of Standards and Technology. NIST Privacy Framework. https://www.nist.gov/privacy-framework
- OpenStreetMap Foundation. Licence/Attribution Guidelines. https://osmfoundation.org/wiki/Licence/Attribution_Guidelines
- OpenStreetMap Foundation. Tile Usage Policy. https://operations.osmfoundation.org/policies/tiles/
- OWASP. (2023). OWASP Top 10 API Security Risks — 2023. https://owasp.org/API-Security/editions/2023/en/0x11-t10/
- Roth, R. E. (2013). An empirically-derived taxonomy of interaction primitives for interactive cartography and geovisualization. IEEE Transactions on Visualization and Computer Graphics, 19(12), 2356–2365. https://doi.org/10.1109/TVCG.2013.130
- Roth, R. E. (2015). Interactivity and cartography: A contemporary perspective on user interface and user experience design from geospatial professionals. Cartographica, 50(2), 94–115. https://doi.org/10.3138/cart.50.2.2427
- W3C. (2026). Geolocation (W3C Candidate Recommendation Snapshot, 26 March 2026). https://www.w3.org/TR/2026/CR-geolocation-20260326/
- W3C. (2023). Web Content Accessibility Guidelines (WCAG) 2.2 (W3C Recommendation). https://www.w3.org/TR/WCAG22/
@article{ajimati2025lcnc,
title = {Adoption of low-code and no-code development: A systematic literature review and future research agenda},
author = {Ajimati, Matthew Oladeji and Carroll, Noel and Maher, Mary},
journal = {Journal of Systems and Software},
volume = {222},
pages = {112300},
year = {2025},
doi = {10.1016/j.jss.2024.112300}
}
@article{gao2026lowcode,
title = {What does current research say about the viability of low-code development? A systematic literature review},
author = {Gao, Dongmei and Fagerholm, Fabian and Toivanen, Vilma},
journal = {Journal of Systems and Software},
volume = {239},
pages = {112893},
year = {2026},
doi = {10.1016/j.jss.2026.112893}
}
@article{roth2013primitives,
title = {An Empirically-Derived Taxonomy of Interaction Primitives for Interactive Cartography and Geovisualization},
author = {Roth, Robert E.},
journal = {IEEE Transactions on Visualization and Computer Graphics},
volume = {19},
number = {12},
pages = {2356--2365},
year = {2013},
doi = {10.1109/TVCG.2013.130}
}
@article{kinkeldey2014uncertainty,
title = {How to Assess Visual Communication of Uncertainty? A Systematic Review of Geospatial Uncertainty Visualisation User Studies},
author = {Kinkeldey, Christoph and MacEachren, Alan M. and Schiewe, Jochen},
journal = {The Cartographic Journal},
volume = {51},
number = {4},
pages = {372--386},
year = {2014},
doi = {10.1179/1743277414Y.0000000099}
}
@techreport{rfc7946,
title = {The GeoJSON Format},
author = {Butler, Howard and Daly, Martin and Doyle, Allan and Gillies, Sean and Hagen, Stefan and Schaub, Tim},
number = {RFC 7946},
institution = {Internet Engineering Task Force},
year = {2016},
url = {https://www.rfc-editor.org/rfc/rfc7946}
}