# 唯杰地图 VJMAP > 北京唯杰迅图科技有限公司(2021 年成立,北京怀柔)专注 GIS 与 CAD 图形技术,自主研发唯杰地图开放平台,服务能源、电力、交通、建筑等行业。 本站内容对 AI 友好: - 文档页地址把 `.html` 换成 `.md` 即得 Markdown 原文(也可请求时带 `Accept: text/markdown`)。 - 站内检索 API:`GET https://vjmap.com/api/v1/search?q=关键词&mode=hybrid`,返回 JSON。 - MCP 服务(Streamable HTTP,无需鉴权):`https://vjmap.com/mcp`,工具 search_docs、get_page、search_examples、get_example、get_api_symbol。 - 官方 Agent Skills:https://vjmap.com/skills ## 产品 - [唯杰地图 VJMAP](https://vjmap.com/products/vjmap): CAD 图 WebGIS 开发平台:DWG 原生 Web 可视化、查询、绘制与互联网地图叠加。 - [唯杰地图智能体平台](https://vjmap.com/products/agent): 会画地图、会看图纸的 GIS / CAD 智能体,一句话生成可直接打开的地图与图纸应用。 - [VJMAP3D 三维地图引擎](https://vjmap.com/products/vjmap3d): 基于 Three.js 的三维地图引擎,与 VJMAP 同源数据、同套 API,2D / 3D 一键切换。 - [唯杰 AI 可视化平台](https://vjmap.com/products/visual): 数据大屏、二维地图、三维场景与工业组态一体化,一份工程导入即所得。 - [唯杰 WebCAD 编辑平台](https://vjmap.com/products/webcad): 浏览器里的专业 CAD:绘图、编辑、标注、DWG 读写与超大图纸瓦片编辑,内置 AI 助手。 - [唯杰地图服务](https://vjmap.com/products/server): 私有化部署底座:DWG 解析、矢量 / 栅格瓦片、WMS、查询分析、全文检索与 AI 接口。 - [唯杰 AI 地图动画](https://vjmap.com/products/map-video): 以地图为主画布的视频编辑器:一句话生成分镜,路线生长、相机运镜、特效、数据图表与 AI 旁白字幕,服务端出片 MP4。 - [唯杰 AI 地图绘制](https://vjmap.com/products/map-draw): 户型、厂区、景区导览、历史地图与架空世界,AI 起草、CAD 级精修,还能直接做成地图动画。 - [唯杰 AI 智能审图](https://vjmap.com/products/cad-review): 按住宅、公建、厂房、煤矿等现行国标规则包初审 CAD 图纸,四态结论与图上定位,导出审查报告。 - [CAD 构件与连线识别](https://vjmap.com/products/cad-recognize): 按模板识别统计树木、车位、门窗、设备与图例符号;提取墙体、巷道、道路的中心线与拓扑。 - [CAD 图纸地图叠加](https://vjmap.com/products/cad-map-overlay): 多张 DWG / DXF 叠到天地图、高德、OSM,AI 自动判定坐标系,判不出时公共点配准;二维、三维与地球查看。 - [图片转 CAD](https://vjmap.com/products/pic2cad): 扫描件、照片、截图或 PDF 转可编辑 DXF:中心线矢量化、OCR 文字、尺寸标注、表格与重复符号成块。 - [坐标转换](https://vjmap.com/products/coord-transform): WGS84、CGCS2000、西安80、北京54、GCJ-02、BD-09、高斯换带与七 / 四参数;文件批量换算,内置 AI 助手。 - [钻孔三维地质建模](https://vjmap.com/products/strata3d): 钻孔分层表生成逐层闭合的三维地质体,剖切、爆炸分层、虚拟钻孔;高程点生成三角网与等值线。 ## VJMAP 开发指南 - [介绍](https://vjmap.com/guide/README.md): 唯杰地图VJMAP为用户自定义地图格式WebGIS可视化显示开发提供的一站式解决方案,支持的格式如常用的AutoCAD的DWG格式文件、GeoJSON等常用GIS文件格式,它使用W… - [快速入手](https://vjmap.com/guide/quickstart.md): 唯杰地图VJMAP整体介绍视频教程 唯杰地图管理平台介绍 唯杰地图示例介绍 - [文档AI助手(开发者必看)](https://vjmap.com/guide/aihelp.md): 现在vjmap和vjcad 技能文档已发布,请点击下载skills:https://vjmap.com/download/skills.zip - [html、Vue、React应用](https://vjmap.com/guide/htmlVueReact.md): vue2、vue3、React、Html示例代码下载 ** 强烈建议下载参考,入门开发的简单示例 ** - [移动端和桌面端开发](https://vjmap.com/guide/developapp.md): 唯杰地图完全兼容移动端查看。在每个示例中和云平台管理中都增加了手机扫一扫的功能,可直接扫描二维码在手机端查看效果。 - [三维应用](https://vjmap.com/guide/map3dapp.md): 唯杰地图3D VJMAP3D是一款基于threejs开发的三维可视化引擎框架。通过VJMAP3D提供的丰富的功能,可以在浏览器中创建出绚丽的3D可视化应用。 - [互联网地图应用](https://vjmap.com/guide/webmapapp.md): 唯杰地图 vjmap做为一款地图引擎, 不仅能加载CAD地图瓦片,也可以直接加载互联网地图瓦片,同时也支持CAD图和互联网地图叠加显示。 - [地图相关知识](https://vjmap.com/guide/mapConstitute.md): 唯杰地图服务主要用于加载解析AutoCAD 的 DWG 格式文件、影像文件如tiff。并发布成 GIS 服务, 提供栅格瓦片、矢量瓦片的 WMS 或 WMTS 服务。同时提供空间数… - [栅格瓦片与矢量瓦片](https://vjmap.com/guide/tile.md): 概念: 瓦片地图金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最高、地… - [GeoJSON](https://vjmap.com/guide/geojson.md): 注: 是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSO… - [常见问题](https://vjmap.com/guide/faq.md): 唯杰地图系统架构为BS架构。 - [搜索文档](https://vjmap.com/guide/vjdoc.md): 唯杰地图文档MCP深度搜索 - [示例源码](https://vjmap.com/guide/source.md): 唯杰地图vjmap示例的所有源代码 - [地图MCP协议](https://vjmap.com/guide/aimcp.md): 传统的 CAD 地图应用都是由人来操作的,用户需要学习复杂的 CAD 操作命令和地图管理流程,操作成本相对较高。如果能让 AI 来帮我们操作地图,是不是就非常方便? - [地图AI对话](https://vjmap.com/guide/aichat.md): 进入唯杰地图云端管理平台,点击每个图上面的AI图标,可与此地图进行AI对话;或者点击打开地图后,点击右下角的AI 对话图标。 - [AI绘CAD图](https://vjmap.com/guide/aidraw.md): ​ 或者直接点击 https://vjmap.com/download/aidraw.zip 进行下载 - [上传创建地图](https://vjmap.com/guide/uploadMap.md): 1、上传图形 uploadMap(file: File) - [地图打开方式](https://vjmap.com/guide/service.md): 内存模式: 第一次打开快,但不能使用空间查询,只能用表达式查询。每次打开时(如没有命中缓存数据)都需要在后台加载CAD图,以后打开速度不能秒开。适应于图形的临时查看。(会保留CAD… - [新建修改CAD图形](https://vjmap.com/guide/newmap.md): 进入唯杰地图云端管理平台,以内存方式打开图形 - [创建图形示例](https://vjmap.com/guide/createMap.md): datatodwg.gif - [编辑图形](https://vjmap.com/guide/editMap.md): 唯杰地图支持对CAD图的编辑,支持对CAD原图进行新增实体、修改实体、删除实体、复制实体等,不过唯杰地图主要是对CAD图GIS展示和效果为主,编辑功能相对较弱。 - [图形处理](https://vjmap.com/guide/processMap.md): 处理图形一般通过两种方式来实现 - [图形管理](https://vjmap.com/guide/mapManagement.md): 地图更新会在原来的mapid上面多加一个版本号,如原来的版本号为 v1, 更新后,版本号将变为 v2 - [地图个性化](https://vjmap.com/guide/mapStyles.md): 通过自定义样式表达式使后端渲染不同的数据样式,优点:能适用于栅格瓦片或矢量瓦片,但效果会稍有延迟。 - [地图叠加](https://vjmap.com/guide/mapOverlay.md): 此方式是通过composeMap合成图形,在后台根据参数把不同的CAD图合成一个新的组合图形。看查合并图时,查看的是组合后的图形。 - [SQL查询](https://vjmap.com/guide/dataQuery.md): 当CAD图纸以几何渲染方式打开时,后台会自动把CAD的数据转换为空间数据并保存至空间数据库。在前端可以通过sql对后台数据进行自定义查询。 - [表达式查询](https://vjmap.com/guide/exprQuery.md): 当CAD图纸以内存模式方式直接打开时,因为没有转空间数据库这个过程,所以在前端无法可以通过sql对后台数据进行自定义查询,只能通过js脚本进行查询或通过表达式进行查询。表达式语法具… - [AI数据查询可视化](https://vjmap.com/guide/queryVisual.md): 可在 唯杰地图云端管理平台中,打开地图。点击工具栏上面的AI数据查询 进入 AI数据查询可视化查询工具 - [查询示例(自动分割子图)](https://vjmap.com/guide/queryCase1.md): 一键在Web端把CAD图自动分割成多张图纸并导出子图或图片 - [查询示例(根据测点编号自动标注位置)](https://vjmap.com/guide/queryCase2.md): 无需人工标注位置,一键在Web端CAD图上根据测点编号自动标注位置 - [查询示例(自动识别CAD图纸提取信息)](https://vjmap.com/guide/queryCase3.md): 前端自动识别CAD图纸提取信息方法总结 - [查询示例(自动提取图中所有表格数据)](https://vjmap.com/guide/queryCase4.md): 在CAD图中自动识别并导出表格数据,是相关领域数据处理的重要需求。由于CAD图形并不像传统的电子表格那样具备明确的行列关系,表格常以线条和文本形式存在,手动提取不仅费时费力,还容易… - [查询示例(自动提取中心线如墙体道路)](https://vjmap.com/guide/queryCase5.md): CAD图纸中的中心线提取是一项关键的几何信息简化技术,在不同领域具有重要应用价值。在建筑类图纸中,通过算法提取墙体的中心线,这种简化后的中心线便于进行空间分析、路径规划或BIM模型… - [数据权限](https://vjmap.com/guide/mappower.md): 数字经济时代,数据要素的价值日益凸显,与之相应的,数据安全问题也越来越受到重视。唯杰地图 VJMAP为CAD图或自定义地图格式WebGIS可视化显示开发提供的一站式解决方案,支持的… - [地图比较](https://vjmap.com/guide/mapdiff.md): 在实际中,当遇到图纸更新后,要对比图纸找出图纸的不同处,一直是一个比较耗时费力的事情,也是业内的一大痛点。一般CAD新旧图纸的内容对比,包括增加新的图形元素、减少原有的图形元素以及… - [实体对象智能识别](https://vjmap.com/guide/maprecognizer.md): 实体对象智能识别能够在CAD图纸中智能识别和匹配相似的实体对象。该系统采用模式匹配算法,支持几何变换(缩放、旋转),并提供了丰富的配置选项和可视化界面。 - [服务端渲染表达式语法](https://vjmap.com/guide/expr.md): 支持以下基本算术运算、功能和过程: - [服务端条件查询和表达式查询](https://vjmap.com/guide/svrStyleVar.md): 针对后台数据库表结构,使用sql语句条件部分进行数据查询。只需要写where后面的部分 - [地图服务Rest接口](https://vjmap.com/guide/restinterface.md): 地图服务采用的是Rest的服务接口,前端开发可采用封装好的vjmap js sdk中的Service来调用相关服务。如获取一个地图的元数据,可采用以下代码 - [地图服务后端SDK接口及下载](https://vjmap.com/guide/vjmapservice.md): vjmap 后端 REST 接口文档 — 面向二次开发者的版本(vjmapservice/)。 - [全文搜索](https://vjmap.com/guide/fullsearch.md): 在制造业、建筑设计和工程管理等相关领域,CAD图纸是核心资产,但海量图纸的管理与检索长期存在三大痛点: - [图像](https://vjmap.com/guide/image.md): 前端加载超大图片时,一般可以采取以下措施实现加速: - [导出](https://vjmap.com/guide/export.md): 导出图片可用地图服务的WMS瓦片服务导出图片 - [Map](https://vjmap.com/guide/map.md): 当地图绑定的容器div大小发生变化时,要主动监听容器div大小发生变化事件,调用 map.resize() 触发底层重绘、否则有时会出现绘制不全的问题。 - [地图常用方法](https://vjmap.com/guide/commonMapMethods.md): 使用 vjmap.Map 对象初始化一个 地图。 - [切换地图](https://vjmap.com/guide/switchmap.md): 栅格瓦片切换图层是通过后台修改图层样式来达到切换效果 - [地图数据源](https://vjmap.com/guide/mapSources.md): 数据源定义地图上能够被应用的数据,每个数据源都必须有唯一的 ID 标识,不能重复。 - [地图图层](https://vjmap.com/guide/mapLayers.md): 图层定义数据源中的数据内容在地图上的展现方式,每个图层都必须有唯一的 ID 标识,不能重复。 - [图层样式](https://vjmap.com/guide/layer.md): Symbol样式由两部分组成,分别是图标与文字,这两者是各自独立互不影响的 - [数据源与图层](https://vjmap.com/guide/sourcelayer.md): props添加图层时传递的对象可以自由混合绘制、布局等属性。可以在camelCase 或kebab-case 中指定属性键: - [常见图层](https://vjmap.com/guide/usedlayers.md) - [图层操作](https://vjmap.com/guide/layerop.md): 先增加数据源,再根据数据源增加相应的图层。如增加wms栅格图层 - [地图控件](https://vjmap.com/guide/control.md) - [地图事件](https://vjmap.com/guide/mapEvents.md): 本章介绍 唯杰地图 vjmap 事件类型的使用。 - [地图投影](https://vjmap.com/guide/mapProjection.md): 地图投影根据地图底图不同,分为几何投影 GeoProjection 和经纬度投影 LnglatProjection - [测量工具](https://vjmap.com/guide/measureTool.md): CAD如今在各个领域均得到了普遍的应用并大大提高了工程技术人员的工作效率。在桌面端,AutoCAD测量工具已经非常强大;然后在Web端,如何准确、快速的对CAD图在Web进行测量呢… - [样式规范](https://vjmap.com/guide/styleSpec.md): 样式规范是定义地图视觉外观的文档:绘制哪些数据,绘制顺序以及绘制数据时如何设置数据样式。 - [地图表达式](https://vjmap.com/guide/expression.md): 可以将任何layout属性,paint属性或filter的值指定为表达式。 - [坐标转换](https://vjmap.com/guide/coordtransform.md): CAD二维图形世界坐标系是笛卡尔直角坐标系,图形的范围是指绘制出的图形所占的范围。 - [相关示例](https://vjmap.com/guide/relatedExamples.md): 在地图sys_hello中,把此地图中一个CAD坐标为[725.32,18969.19]的点加进地图中 - [Marker](https://vjmap.com/guide/marker.md): Marker的样式与常规的css样式一致 - [Popup](https://vjmap.com/guide/popup.md): Popup的样式与常规的css样式一致,不过唯一需要注意的是,如何针对某个特定图层或者是特定marker添加对应的Popup事件。 - [右键菜单](https://vjmap.com/guide/contextMenu.md): ContextMenu 上下文菜单用于右键弹出菜单界面显示。 - [div覆盖物](https://vjmap.com/guide/divOverlay.md): DivOverlay 在一个地理范围内创建一个随缩放而缩放的div的覆盖物 - [svg覆盖物](https://vjmap.com/guide/svg.md): SvgOverlay 在一个地理范围内创建一个随缩放而缩放的svg的覆盖物 - [文本](https://vjmap.com/guide/text.md): Text 用div的方式创建一个文本组件, 是里面引用的是Marker对象。 - [多段线](https://vjmap.com/guide/polyline.md): 也可以用先单独创建数据源,再创建线图层的写法,如 - [多边形](https://vjmap.com/guide/polygon.md): 也可以用先单独创建数据源,再创建填充图层的写法,如 - [拉伸](https://vjmap.com/guide/extrusion.md): 也可以用先单独创建数据源,再创建拉伸图层的写法,如 - [符号](https://vjmap.com/guide/symbol.md): 也可以用先单独创建数据源,再创建符号图层的写法,如 - [圆符号](https://vjmap.com/guide/circlesymbol.md): 也可以用先单独创建数据源,再创建圆图层的写法,如 - [圆(弧)椭圆曲线](https://vjmap.com/guide/circlearc.md) - [图形绘制工具](https://vjmap.com/guide/draw.md): 绘制时,按往 Alt 键,将临时取消捕捉模式 绘制时,按往 Ctrl 键,将临时启用正交模式,只能绘制相对视口的水平或垂直线 - [图纸批注](https://vjmap.com/guide/annotate.md): 图纸批注此功能作为图纸审核工作的一个重要工作,下面介绍如何实现在线Web端图纸批注功能。 - [互联网地图叠加](https://vjmap.com/guide/webmap.md): 一些CAD图纸有实际地理坐标位置时,如地形图等,有时候需要和互联网地图叠加进行显示。其主要需求有: - [通过CAD图中的坐标确定坐标系](https://vjmap.com/guide/cadepsg.md): 坐标系分为以下两种: 地理坐标系(Geographic Coordinate System, GCS) 投影坐标系(Projected Coordinate System, PCS… - [高德地图与CAD图叠加显示](https://vjmap.com/guide/gaodemap.md): 高德SDK提供了行业标准图层符合 OGC 标准或者行业通行规范的的图层类型 - [Cesium与CAD图叠加显示](https://vjmap.com/guide/cesiummap.md): Cesium是一个非常优秀的三维地球GIS引擎, 开源且免费, 能够加载各种符合标准的地图图层,瓦片图、矢量图等都支持。在实际中经常会遇到需要将CAD的图纸叠加到cesium上面,… - [百度地图与CAD图叠加显示](https://vjmap.com/guide/baidumap.md): 目前国内主要有以下三种坐标系: - [几何算法](https://vjmap.com/guide/geo.md): API文档地址: https://vjmap.com/docs/geomodel/ - [几何模型](https://vjmap.com/guide/geomodel.md): API文档地址: https://vjmap.com/docs/geomodel/ - [动画](https://vjmap.com/guide/animation.md): 以下函数的命名空间为vjmap,执行前记得加上vjmap,如 vjmap.createAnimation - [前端开源几何库](https://vjmap.com/guide/opengeo.md): ​ JSTS 是一个 ECMAScript 空间谓词和函数库,用于处理符合开放地理空间联盟发布的 SQL 简单特征规范的几何。JSTS 也是成熟的 Java 库JTS的一个端… - [专业相关算法](https://vjmap.com/guide/special.md): “能不能给定几组三维坐标(或者CAD绘制的三维多段线),给一个断面形状,直接生成三维管道?” - [唯杰地图可视化](https://vjmap.com/guide/visual.md): 唯杰地图可视化之停车场路径规划 https://www.bilibili.com/video/BV1oX4y1r7L3/ - [ThreeJS图层](https://vjmap.com/guide/threejs.md): 下面文档中的vjthree已弃用,如需叠加threejs的三维图层,请用最新的唯杰地图3D库 - [L7图层](https://vjmap.com/guide/l7.md): deckgl图层以插件形式提供,需要通过 vjmap.addScript({src: "js/l7.js"}) 加载其脚本。 - [Deck.GL图层](https://vjmap.com/guide/deckgl.md): deckgl图层以插件形式提供,需要通过 vjmap.addScript({src: "js/deck.gl.min.js"}) 加载其脚本。 - [openlayers](https://vjmap.com/guide/openLayers.md): ​ Openlayers是一个基于Javacript开发,免费、开源的前端地图开发库,使用它,可以很容易的开发出WebGIS系统。目前Openlayers支持地图瓦片、矢量数据等众… - [leaflet](https://vjmap.com/guide/leaflet.md): ​ 在前面介绍了通过openlayers加载dwg格式的CAD图并与互联网地图叠加,openlayers功能很全面,但同时也很庞大,入门比较难,适合于大中型项目中。而在中小型项目… - [接口类型定义](https://vjmap.com/guide/typescript.md) - [AI对话SDk](https://vjmap.com/guide/aisdk.md): 可以AI对话工具栏对话中点击导出工程模板 点击下载工程代码 , 在src\chat\sdk.ts 查看全部代码知识库。 ## VJMAP API 文档 - [介绍](https://vjmap.com/doc/README.md) - [Map](https://vjmap.com/doc/Map.md) - [IControl](https://vjmap.com/doc/IControl.md) - [point](https://vjmap.com/doc/point.md) - [PointLike](https://vjmap.com/doc/PointLike.md) - [BoxZoomHandler](https://vjmap.com/doc/BoxZoomHandler.md) - [TouchPitchHandler](https://vjmap.com/doc/TouchPitchHandler.md) - [KeyboardHandler](https://vjmap.com/doc/KeyboardHandler.md) - [ScrollZoomHandler](https://vjmap.com/doc/ScrollZoomHandler.md) - [DoubleClickZoomHandler](https://vjmap.com/doc/DoubleClickZoomHandler.md) - [DragPanHandler](https://vjmap.com/doc/DragPanHandler.md) - [DragRotateHandler](https://vjmap.com/doc/DragRotateHandler.md) - [TouchZoomRotateHandler](https://vjmap.com/doc/TouchZoomRotateHandler.md) - [CameraOptions](https://vjmap.com/doc/CameraOptions.md) - [AnimationOptions](https://vjmap.com/doc/AnimationOptions.md) - [PaddingOptions](https://vjmap.com/doc/PaddingOptions.md) - [NavigationControl](https://vjmap.com/doc/NavigationControl.md) - [GeolocateControl](https://vjmap.com/doc/GeolocateControl.md) - [AttributionControl](https://vjmap.com/doc/AttributionControl.md) - [ScaleControl](https://vjmap.com/doc/ScaleControl.md) - [FullscreenControl](https://vjmap.com/doc/FullscreenControl.md) - [Popup](https://vjmap.com/doc/Popup.md) - [MapMouseEvent](https://vjmap.com/doc/MapMouseEvent.md) - [MapTouchEvent](https://vjmap.com/doc/MapTouchEvent.md) - [MapWheelEvent](https://vjmap.com/doc/MapWheelEvent.md) - [ZoomEvent](https://vjmap.com/doc/ZoomEvent.md) - [MapDataEvent](https://vjmap.com/doc/MapDataEvent.md) - [Marker](https://vjmap.com/doc/Marker.md) - [QueryGeometry](https://vjmap.com/doc/QueryGeometry.md) - [VectorTileSource](https://vjmap.com/doc/VectorTileSource.md) - [VideoSource](https://vjmap.com/doc/VideoSource.md) - [ImageSource](https://vjmap.com/doc/ImageSource.md) - [CanvasSourceOptions](https://vjmap.com/doc/CanvasSourceOptions.md) - [CanvasSource](https://vjmap.com/doc/CanvasSource.md) - [GeoJSONSource](https://vjmap.com/doc/GeoJSONSource.md) - [CustomLayerInterface](https://vjmap.com/doc/CustomLayerInterface.md) - [LngLat](https://vjmap.com/doc/LngLat.md) - [LngLatLike](https://vjmap.com/doc/LngLatLike.md) - [LngLatBounds](https://vjmap.com/doc/LngLatBounds.md) - [LngLatBoundsLike](https://vjmap.com/doc/LngLatBoundsLike.md) - [MercatorCoordinate](https://vjmap.com/doc/MercatorCoordinate.md) - [Evented](https://vjmap.com/doc/Evented.md) - [FreeCameraOptions](https://vjmap.com/doc/FreeCameraOptions.md) - [FreeCamera](https://vjmap.com/doc/FreeCamera.md) - [Class: AnimateMarkerLayer](https://vjmap.com/doc/Class_AnimateMarkerLayer.md) - [Class: BackgroundLayer](https://vjmap.com/doc/Class_BackgroundLayer.md) - [Class: BreathingApertureMarker](https://vjmap.com/doc/Class_BreathingApertureMarker.md) - [Class: ButtonGroupControl](https://vjmap.com/doc/Class_ButtonGroupControl.md) - [Class: Circle](https://vjmap.com/doc/Class_Circle.md) - [Class: CircleEdge](https://vjmap.com/doc/Class_CircleEdge.md) - [Class: CircleFill](https://vjmap.com/doc/Class_CircleFill.md) - [Class: CloseEvent](https://vjmap.com/doc/Class_CloseEvent.md) - [Class: Compare](https://vjmap.com/doc/Class_Compare.md) - [Class: ContextMenu](https://vjmap.com/doc/Class_ContextMenu.md) - [Class: Db2dPolyline](https://vjmap.com/doc/Class_Db2dPolyline.md) - [Class: Db2LineAngularDimension](https://vjmap.com/doc/Class_Db2LineAngularDimension.md) - [Class: Db3dPolyline](https://vjmap.com/doc/Class_Db3dPolyline.md) - [Class: Db3PointAngularDimension](https://vjmap.com/doc/Class_Db3PointAngularDimension.md) - [Class: DbAlignedDimension](https://vjmap.com/doc/Class_DbAlignedDimension.md) - [Class: DbArc](https://vjmap.com/doc/Class_DbArc.md) - [Class: DbArcDimension](https://vjmap.com/doc/Class_DbArcDimension.md) - [Class: DbAttributeDefinition](https://vjmap.com/doc/Class_DbAttributeDefinition.md) - [Class: DbBlock](https://vjmap.com/doc/Class_DbBlock.md) - [Class: DbBlockReference](https://vjmap.com/doc/Class_DbBlockReference.md) - [Class: DbCircle](https://vjmap.com/doc/Class_DbCircle.md) - [Class: DbCurve](https://vjmap.com/doc/Class_DbCurve.md) - [Class: DbDiametricDimension](https://vjmap.com/doc/Class_DbDiametricDimension.md) - [Class: DbDimension](https://vjmap.com/doc/Class_DbDimension.md) - [Class: DbDocument](https://vjmap.com/doc/Class_DbDocument.md) - [Class: DbEllipse](https://vjmap.com/doc/Class_DbEllipse.md) - [Class: DbEntity](https://vjmap.com/doc/Class_DbEntity.md) - [Class: DbHatch](https://vjmap.com/doc/Class_DbHatch.md) - [Class: DbLayer](https://vjmap.com/doc/Class_DbLayer.md) - [Class: DbLine](https://vjmap.com/doc/Class_DbLine.md) - [Class: DbLineType](https://vjmap.com/doc/Class_DbLineType.md) - [Class: DbMLeader](https://vjmap.com/doc/Class_DbMLeader.md) - [Class: DbMText](https://vjmap.com/doc/Class_DbMText.md) - [Class: DbOrdinateDimension](https://vjmap.com/doc/Class_DbOrdinateDimension.md) - [Class: DbPolyline](https://vjmap.com/doc/Class_DbPolyline.md) - [Class: DbRadialDimension](https://vjmap.com/doc/Class_DbRadialDimension.md) - [Class: DbRadialDimensionLarge](https://vjmap.com/doc/Class_DbRadialDimensionLarge.md) - [Class: DbRasterImage](https://vjmap.com/doc/Class_DbRasterImage.md) - [Class: DbRotatedDimension](https://vjmap.com/doc/Class_DbRotatedDimension.md) - [Class: DbShape](https://vjmap.com/doc/Class_DbShape.md) - [Class: DbSpline](https://vjmap.com/doc/Class_DbSpline.md) - [Class: DbTable](https://vjmap.com/doc/Class_DbTable.md) - [Class: DbText](https://vjmap.com/doc/Class_DbText.md) - [Class: DbTextStyle](https://vjmap.com/doc/Class_DbTextStyle.md) - [Class: DbWipeout](https://vjmap.com/doc/Class_DbWipeout.md) - [Class: DeckLayer](https://vjmap.com/doc/Class_DeckLayer.md) - [Class: DiffusedApertureMarker](https://vjmap.com/doc/Class_DiffusedApertureMarker.md) - [Class: DivOverlay](https://vjmap.com/doc/Class_DivOverlay.md) - [Class: DrawTool](https://vjmap.com/doc/Class_DrawTool.md) - [Class: EllipseEdge](https://vjmap.com/doc/Class_EllipseEdge.md) - [Class: EllipseFill](https://vjmap.com/doc/Class_EllipseFill.md) - [Class: FillExtrusion](https://vjmap.com/doc/Class_FillExtrusion.md) - [Class: FluorescenceMarker](https://vjmap.com/doc/Class_FluorescenceMarker.md) - [Class: GeoBounds](https://vjmap.com/doc/Class_GeoBounds.md) - [Class: GeoPoint](https://vjmap.com/doc/Class_GeoPoint.md) - [Class: GeoProjection](https://vjmap.com/doc/Class_GeoProjection.md) - [Class: GlAdapterLayer](https://vjmap.com/doc/Class_GlAdapterLayer.md) - [Class: GlPolyLineLayer](https://vjmap.com/doc/Class_GlPolyLineLayer.md) - [Class: GridLayer](https://vjmap.com/doc/Class_GridLayer.md) - [Class: HaloRingMarker](https://vjmap.com/doc/Class_HaloRingMarker.md) - [Class: Heatmap](https://vjmap.com/doc/Class_Heatmap.md) - [Class: LnglatProjection](https://vjmap.com/doc/Class_LnglatProjection.md) - [Class: MapGlUtils](https://vjmap.com/doc/Class_MapGlUtils.md) - [Class: MarkerCluster](https://vjmap.com/doc/Class_MarkerCluster.md) - [Class: Box](https://vjmap.com/doc/Class_Box.md) - [Class: MiniMapControl](https://vjmap.com/doc/Class_MiniMapControl.md) - [Class: MousePositionControl](https://vjmap.com/doc/Class_MousePositionControl.md) - [Class: OverlayLayerBase](https://vjmap.com/doc/Class_OverlayLayerBase.md) - [Class: Polygon](https://vjmap.com/doc/Class_Polygon.md) - [Class: Polyline](https://vjmap.com/doc/Class_Polyline.md) - [Class: PolylineArrow](https://vjmap.com/doc/Class_PolylineArrow.md) - [Class: Projection](https://vjmap.com/doc/Class_Projection.md) - [Class: ReglBaseLayer](https://vjmap.com/doc/Class_ReglBaseLayer.md) - [Class: RotatingApertureMarker](https://vjmap.com/doc/Class_RotatingApertureMarker.md) - [Class: RotatingTextBorderMarker](https://vjmap.com/doc/Class_RotatingTextBorderMarker.md) - [Class: Service](https://vjmap.com/doc/Class_Service.md) - [Class: SkyLayer](https://vjmap.com/doc/Class_SkyLayer.md) - [Class: SvgOverlay](https://vjmap.com/doc/Class_SvgOverlay.md) - [Class: Symbol](https://vjmap.com/doc/Class_Symbol.md) - [Class: Text](https://vjmap.com/doc/Class_Text.md) - [Class: ThreeLayer](https://vjmap.com/doc/Class_ThreeLayer.md) - [Class: ErrorEvent](https://vjmap.com/doc/Class_ErrorEvent.md) - [Class: WebSocketEvent](https://vjmap.com/doc/Class_WebSocketEvent.md) - [Enumeration: AnimationStatus](https://vjmap.com/doc/Enumeration_AnimationStatus.md) - [Enumeration: DbTextHorzMode](https://vjmap.com/doc/Enumeration_DbTextHorzMode.md) - [Enumeration: DbTextVertMode](https://vjmap.com/doc/Enumeration_DbTextVertMode.md) - [Enumeration: FrameAnimationStatus](https://vjmap.com/doc/Enumeration_FrameAnimationStatus.md) - [Enumeration: IDbLinetypeStyleMethod](https://vjmap.com/doc/Enumeration_IDbLinetypeStyleMethod.md) - [Enumeration: IDbMatrixOpName](https://vjmap.com/doc/Enumeration_IDbMatrixOpName.md) - [Enumeration: MapOpenWay](https://vjmap.com/doc/Enumeration_MapOpenWay.md) - [Enumeration: MTextAttachmentPoint](https://vjmap.com/doc/Enumeration_MTextAttachmentPoint.md) - [Enumeration: Poly2dType](https://vjmap.com/doc/Enumeration_Poly2dType.md) - [Enumeration: Poly3dType](https://vjmap.com/doc/Enumeration_Poly3dType.md) - [Enumeration: RasterImageUnits](https://vjmap.com/doc/Enumeration_RasterImageUnits.md) - [Enumeration: TableCellAlignment](https://vjmap.com/doc/Enumeration_TableCellAlignment.md) - [Interface: Animate](https://vjmap.com/doc/Interface_Animate.md) - [Interface: AnimateMarkerLayerOption](https://vjmap.com/doc/Interface_AnimateMarkerLayerOption.md) - [Interface: Animation](https://vjmap.com/doc/Interface_Animation.md) - [Interface: AnimationState](https://vjmap.com/doc/Interface_AnimationState.md) - [Interface: BackgroundLayerOptions](https://vjmap.com/doc/Interface_BackgroundLayerOptions.md) - [Interface: CircleEdgeOptions](https://vjmap.com/doc/Interface_CircleEdgeOptions.md) - [Interface: CircleFillOptions](https://vjmap.com/doc/Interface_CircleFillOptions.md) - [Interface: CircleOptions](https://vjmap.com/doc/Interface_CircleOptions.md) - [Interface: Config](https://vjmap.com/doc/Interface_Config.md) - [Interface: ContextMenuOptions](https://vjmap.com/doc/Interface_ContextMenuOptions.md) - [Interface: ContextMenuSubItemOptions](https://vjmap.com/doc/Interface_ContextMenuSubItemOptions.md) - [Interface: createMarkerOptions](https://vjmap.com/doc/Interface_createMarkerOptions.md) - [Interface: DecayOptions](https://vjmap.com/doc/Interface_DecayOptions.md) - [Interface: DivOverlayOptions](https://vjmap.com/doc/Interface_DivOverlayOptions.md) - [Interface: DriverControls](https://vjmap.com/doc/Interface_DriverControls.md) - [Interface: EllipseEdgeOptions](https://vjmap.com/doc/Interface_EllipseEdgeOptions.md) - [Interface: EllipseFillOptions](https://vjmap.com/doc/Interface_EllipseFillOptions.md) - [Interface: Events](https://vjmap.com/doc/Interface_Events.md) - [Interface: FillExtrusionOptions](https://vjmap.com/doc/Interface_FillExtrusionOptions.md) - [Interface: FrameAnimation](https://vjmap.com/doc/Interface_FrameAnimation.md) - [Interface: GridLayerLabelStyle](https://vjmap.com/doc/Interface_GridLayerLabelStyle.md) - [Interface: GridLayerOptions](https://vjmap.com/doc/Interface_GridLayerOptions.md) - [Interface: GridLayerStrokeStyle](https://vjmap.com/doc/Interface_GridLayerStrokeStyle.md) - [Interface: HeatmapOptions](https://vjmap.com/doc/Interface_HeatmapOptions.md) - [Interface: IAnimateFillLayerOptions](https://vjmap.com/doc/Interface_IAnimateFillLayerOptions.md) - [Interface: IAnimateLineLayerOptions](https://vjmap.com/doc/Interface_IAnimateLineLayerOptions.md) - [Interface: IAnimateSymbolLayerOptions](https://vjmap.com/doc/Interface_IAnimateSymbolLayerOptions.md) - [Interface: IAnimateVectorLayerOptions](https://vjmap.com/doc/Interface_IAnimateVectorLayerOptions.md) - [Interface: IAnimateVectorLayerResult](https://vjmap.com/doc/Interface_IAnimateVectorLayerResult.md) - [Interface: IComposeNewMap](https://vjmap.com/doc/Interface_IComposeNewMap.md) - [Interface: IConditionQueryFeatures](https://vjmap.com/doc/Interface_IConditionQueryFeatures.md) - [Interface: ICreateAnimateImagesFromImageOptions](https://vjmap.com/doc/Interface_ICreateAnimateImagesFromImageOptions.md) - [Interface: ICreateAnimateImagesOptions](https://vjmap.com/doc/Interface_ICreateAnimateImagesOptions.md) - [Interface: ICreateAnimateLayerResult](https://vjmap.com/doc/Interface_ICreateAnimateLayerResult.md) - [Interface: ICreateAntPathAnimateLineLayerOptions](https://vjmap.com/doc/Interface_ICreateAntPathAnimateLineLayerOptions.md) - [Interface: ICreateArrowAnimateLineLayerOptions](https://vjmap.com/doc/Interface_ICreateArrowAnimateLineLayerOptions.md) - [Interface: ICreateEntitiesGeomData](https://vjmap.com/doc/Interface_ICreateEntitiesGeomData.md) - [Interface: ICreateFillAnimateLayerResult](https://vjmap.com/doc/Interface_ICreateFillAnimateLayerResult.md) - [Interface: ICreateLineAnimateLayerResult](https://vjmap.com/doc/Interface_ICreateLineAnimateLayerResult.md) - [Interface: ICreateSymbolAnimateLayerResult](https://vjmap.com/doc/Interface_ICreateSymbolAnimateLayerResult.md) - [Interface: IDb2dPolyline](https://vjmap.com/doc/Interface_IDb2dPolyline.md) - [Interface: IDb2LineAngularDimension](https://vjmap.com/doc/Interface_IDb2LineAngularDimension.md) - [Interface: IDb3dPolyline](https://vjmap.com/doc/Interface_IDb3dPolyline.md) - [Interface: IDb3PointAngularDimension](https://vjmap.com/doc/Interface_IDb3PointAngularDimension.md) - [Interface: IDbAlignedDimension](https://vjmap.com/doc/Interface_IDbAlignedDimension.md) - [Interface: IDbArc](https://vjmap.com/doc/Interface_IDbArc.md) - [Interface: IDbArcDimension](https://vjmap.com/doc/Interface_IDbArcDimension.md) - [Interface: IDbBlock](https://vjmap.com/doc/Interface_IDbBlock.md) - [Interface: IDbBlockReference](https://vjmap.com/doc/Interface_IDbBlockReference.md) - [Interface: IDbCircle](https://vjmap.com/doc/Interface_IDbCircle.md) - [Interface: IDbCurve](https://vjmap.com/doc/Interface_IDbCurve.md) - [Interface: IDbDiametricDimension](https://vjmap.com/doc/Interface_IDbDiametricDimension.md) - [Interface: IDbDimension](https://vjmap.com/doc/Interface_IDbDimension.md) - [Interface: IDbDimStyle](https://vjmap.com/doc/Interface_IDbDimStyle.md) - [Interface: IDbDocument](https://vjmap.com/doc/Interface_IDbDocument.md) - [Interface: IDbEllipse](https://vjmap.com/doc/Interface_IDbEllipse.md) - [Interface: IDbEntity](https://vjmap.com/doc/Interface_IDbEntity.md) - [Interface: IDbHatch](https://vjmap.com/doc/Interface_IDbHatch.md) - [Interface: IDbLayer](https://vjmap.com/doc/Interface_IDbLayer.md) - [Interface: IDbLine](https://vjmap.com/doc/Interface_IDbLine.md) - [Interface: IDbLinetype](https://vjmap.com/doc/Interface_IDbLinetype.md) - [Interface: IDbLinetypeStyle](https://vjmap.com/doc/Interface_IDbLinetypeStyle.md) - [Interface: IDbMatrixOp](https://vjmap.com/doc/Interface_IDbMatrixOp.md) - [Interface: IDbMText](https://vjmap.com/doc/Interface_IDbMText.md) - [Interface: IDbOrdinateDimension](https://vjmap.com/doc/Interface_IDbOrdinateDimension.md) - [Interface: IDbPolyline](https://vjmap.com/doc/Interface_IDbPolyline.md) - [Interface: IDbRadialDimension](https://vjmap.com/doc/Interface_IDbRadialDimension.md) - [Interface: IDbRadialDimensionLarge](https://vjmap.com/doc/Interface_IDbRadialDimensionLarge.md) - [Interface: IDbRasterImage](https://vjmap.com/doc/Interface_IDbRasterImage.md) - [Interface: IDbRotatedDimension](https://vjmap.com/doc/Interface_IDbRotatedDimension.md) - [Interface: IDbShape](https://vjmap.com/doc/Interface_IDbShape.md) - [Interface: IDbSpline](https://vjmap.com/doc/Interface_IDbSpline.md) - [Interface: IDbTable](https://vjmap.com/doc/Interface_IDbTable.md) - [Interface: IDbText](https://vjmap.com/doc/Interface_IDbText.md) - [Interface: IDbTextStyle](https://vjmap.com/doc/Interface_IDbTextStyle.md) - [Interface: IDbWipeout](https://vjmap.com/doc/Interface_IDbWipeout.md) - [Interface: IDeleteCache](https://vjmap.com/doc/Interface_IDeleteCache.md) - [Interface: IDeleteStyle](https://vjmap.com/doc/Interface_IDeleteStyle.md) - [Interface: IDraw](https://vjmap.com/doc/Interface_IDraw.md) - [Interface: IDrawOptions](https://vjmap.com/doc/Interface_IDrawOptions.md) - [Interface: IDrawTool](https://vjmap.com/doc/Interface_IDrawTool.md) - [Interface: IExportLayout](https://vjmap.com/doc/Interface_IExportLayout.md) - [Interface: IExprQueryFeatures](https://vjmap.com/doc/Interface_IExprQueryFeatures.md) - [Interface: ILineLayerOptions](https://vjmap.com/doc/Interface_ILineLayerOptions.md) - [Interface: IMapDiff](https://vjmap.com/doc/Interface_IMapDiff.md) - [Interface: IMapLayer](https://vjmap.com/doc/Interface_IMapLayer.md) - [Interface: IMapStyleParam](https://vjmap.com/doc/Interface_IMapStyleParam.md) - [Interface: IMatchObject](https://vjmap.com/doc/Interface_IMatchObject.md) - [Interface: InertiaOptions](https://vjmap.com/doc/Interface_InertiaOptions.md) - [Interface: IOpenMapBaseParam](https://vjmap.com/doc/Interface_IOpenMapBaseParam.md) - [Interface: IOpenMapParam](https://vjmap.com/doc/Interface_IOpenMapParam.md) - [Interface: IOpenMapResponse](https://vjmap.com/doc/Interface_IOpenMapResponse.md) - [Interface: IPointQueryFeatures](https://vjmap.com/doc/Interface_IPointQueryFeatures.md) - [Interface: IQueryBaseFeatures](https://vjmap.com/doc/Interface_IQueryBaseFeatures.md) - [Interface: IRectQueryFeatures](https://vjmap.com/doc/Interface_IRectQueryFeatures.md) - [Interface: IRequest](https://vjmap.com/doc/Interface_IRequest.md) - [Interface: ISliceCacheZoom](https://vjmap.com/doc/Interface_ISliceCacheZoom.md) - [Interface: ISliceLayer](https://vjmap.com/doc/Interface_ISliceLayer.md) - [Interface: ITileUrlParam](https://vjmap.com/doc/Interface_ITileUrlParam.md) - [Interface: IUpdateMapParam](https://vjmap.com/doc/Interface_IUpdateMapParam.md) - [Interface: IUpdateStyle](https://vjmap.com/doc/Interface_IUpdateStyle.md) - [Interface: IWmsTileUrl](https://vjmap.com/doc/Interface_IWmsTileUrl.md) - [Interface: IWorkspace](https://vjmap.com/doc/Interface_IWorkspace.md) - [Interface: KeyframeOptions](https://vjmap.com/doc/Interface_KeyframeOptions.md) - [Interface: LineGeoJsonInput](https://vjmap.com/doc/Interface_LineGeoJsonInput.md) - [Interface: MarkerClusterData](https://vjmap.com/doc/Interface_MarkerClusterData.md) - [Interface: MarkerClusterOptions](https://vjmap.com/doc/Interface_MarkerClusterOptions.md) - [Interface: markerOptions](https://vjmap.com/doc/Interface_markerOptions.md) - [Interface: UvBox](https://vjmap.com/doc/Interface_UvBox.md) - [Interface: Methods](https://vjmap.com/doc/Interface_Methods.md) - [Interface: MiniMapControlOption](https://vjmap.com/doc/Interface_MiniMapControlOption.md) - [Interface: MousePositionControlOption](https://vjmap.com/doc/Interface_MousePositionControlOption.md) - [Interface: OverlayLayerBaseOptions](https://vjmap.com/doc/Interface_OverlayLayerBaseOptions.md) - [Interface: PhysicsSpringOptions](https://vjmap.com/doc/Interface_PhysicsSpringOptions.md) - [Interface: PlaybackControls](https://vjmap.com/doc/Interface_PlaybackControls.md) - [Interface: PlaybackOptions](https://vjmap.com/doc/Interface_PlaybackOptions.md) - [Interface: PointGeoJsonInput](https://vjmap.com/doc/Interface_PointGeoJsonInput.md) - [Interface: PolygonOptions](https://vjmap.com/doc/Interface_PolygonOptions.md) - [Interface: PolylineArrowOptions](https://vjmap.com/doc/Interface_PolylineArrowOptions.md) - [Interface: PolylineOptions](https://vjmap.com/doc/Interface_PolylineOptions.md) - [Interface: Response](https://vjmap.com/doc/Interface_Response.md) - [Interface: ScriptDefaultOptions](https://vjmap.com/doc/Interface_ScriptDefaultOptions.md) - [Interface: SkyLayerOptions](https://vjmap.com/doc/Interface_SkyLayerOptions.md) - [Interface: SpringOptions](https://vjmap.com/doc/Interface_SpringOptions.md) - [Interface: SvgElementOptions](https://vjmap.com/doc/Interface_SvgElementOptions.md) - [Interface: SvgOverlayOptions](https://vjmap.com/doc/Interface_SvgOverlayOptions.md) - [Interface: SymbolOptions](https://vjmap.com/doc/Interface_SymbolOptions.md) - [Interface: TextOptions](https://vjmap.com/doc/Interface_TextOptions.md) - [Interface: ThreeJsContext](https://vjmap.com/doc/Interface_ThreeJsContext.md) - [Interface: ThreeJsContextOptions](https://vjmap.com/doc/Interface_ThreeJsContextOptions.md) - [Interface: ThreeLayerOptions](https://vjmap.com/doc/Interface_ThreeLayerOptions.md) - [Interface: ListenersMap](https://vjmap.com/doc/Interface_ListenersMap.md) - [Interface: Options](https://vjmap.com/doc/Interface_Options.md) - [Interface: WebSocketEventListenerMap](https://vjmap.com/doc/Interface_WebSocketEventListenerMap.md) - [Interface: WebSocketEventMap](https://vjmap.com/doc/Interface_WebSocketEventMap.md) - [Table of contents](https://vjmap.com/doc/Table of contents.md) - [References](https://vjmap.com/doc/References.md) - [Type aliases](https://vjmap.com/doc/Type aliases.md) - [Variables](https://vjmap.com/doc/Variables.md) - [Functions](https://vjmap.com/doc/Functions.md) - [Namespace: common](https://vjmap.com/doc/Namespace_common.md) - [Namespace: Dom](https://vjmap.com/doc/Namespace_Dom.md) - [Namespace: mat2](https://vjmap.com/doc/Namespace_mat2.md) - [Namespace: mat2d](https://vjmap.com/doc/Namespace_mat2d.md) - [Namespace: mat3](https://vjmap.com/doc/Namespace_mat3.md) - [Namespace: mat4](https://vjmap.com/doc/Namespace_mat4.md) - [Namespace: Math2D](https://vjmap.com/doc/Namespace_Math2D.md) - [Namespace: MathUtils](https://vjmap.com/doc/Namespace_MathUtils.md) - [Namespace: default](https://vjmap.com/doc/Namespace_default.md) - [Namespace: quat](https://vjmap.com/doc/Namespace_quat.md) - [Namespace: spring](https://vjmap.com/doc/Namespace_spring.md) - [Namespace: vec2](https://vjmap.com/doc/Namespace_vec2.md) - [Namespace: vec3](https://vjmap.com/doc/Namespace_vec3.md) - [Namespace: vec4](https://vjmap.com/doc/Namespace_vec4.md) - [ProxySourceCache](https://vjmap.com/doc/ProxySourceCache.md) - [ProxiedTileID](https://vjmap.com/doc/ProxiedTileID.md) - [ElevationQueryOptions](https://vjmap.com/doc/ElevationQueryOptions.md) - [Elevation](https://vjmap.com/doc/Elevation.md) - [DEMSampler](https://vjmap.com/doc/DEMSampler.md) - [StyleImageInterface](https://vjmap.com/doc/StyleImageInterface.md) - [RequestParameters](https://vjmap.com/doc/RequestParameters.md) - [getAABBPointSquareDist](https://vjmap.com/doc/getAABBPointSquareDist.md) - [polygonizeBounds](https://vjmap.com/doc/polygonizeBounds.md) - [bufferConvexPolygon](https://vjmap.com/doc/bufferConvexPolygon.md) - [prewarm](https://vjmap.com/doc/prewarm.md) - [clearPrewarmedResources](https://vjmap.com/doc/clearPrewarmedResources.md) - [workerCount](https://vjmap.com/doc/workerCount.md) - [maxParallelImageRequests](https://vjmap.com/doc/maxParallelImageRequests.md) - [clearStorage](https://vjmap.com/doc/clearStorage.md) - [workerClass](https://vjmap.com/doc/workerClass.md) - [time](https://vjmap.com/doc/time.md) - [version](https://vjmap.com/doc/version.md) - [supported](https://vjmap.com/doc/supported.md) ## 唯杰地图服务 服务端 REST API - [概述(Overview)](https://vjmap.com/guide/service/00-overview.md): vjmap 后端 REST 接口文档 — 面向二次开发者的版本(vjmapservice/)。 - [快速上手(Getting Started)](https://vjmap.com/guide/service/01-getting-started.md): 在 5 分钟内用 Python 或 Node.js SDK 跑通 vjmap 的最小闭环。 - [通用约定(Conventions)](https://vjmap.com/guide/service/02-conventions.md): 所有接口的共性规则集中在这里,具体接口文档不再重复。 - [鉴权与加密图(Authentication)](https://vjmap.com/guide/service/03-authentication.md): 三种都接受,优先级从高到低: - [工作区(Workspace)](https://vjmap.com/guide/service/04-workspace.md): 工作区是 vjmap 的命名空间机制:不同工作区下的图、符号、KV 存储、全文索引互相隔离。 - [接口文档总索引(API Index)](https://vjmap.com/guide/service/api/index.md): 本页把 13 个分类、73 个 接口分别映射到具体文档、SDK 方法。 - [地图管理(Map Management)](https://vjmap.com/guide/service/api/01-map-management.md): 分类 1 / 13 · 接口 15 个 · - [瓦片 / 样式](https://vjmap.com/guide/service/api/02-tiles-styles.md): 分类代号:C.2 本章共 10 个接口(3 个纯 URL 拼装 + 7 个 REST) - [要素查询 / 几何](https://vjmap.com/guide/service/api/03-query.md): 分类代号:C.3 本章共 4 个接口 - [图形分析](https://vjmap.com/guide/service/api/04-analysis.md): 分类代号:C.4 本章共 6 个接口 - [组合 / 拆分 / 导出](https://vjmap.com/guide/service/api/05-compose-export.md): 分类代号:C.5 本章共 6 个接口 - [WebCAD(条件启用)](https://vjmap.com/guide/service/api/06-webcad.md): 分类代号:C.6 本章共 6 个接口 - [工作区](https://vjmap.com/guide/service/api/07-workspace.md): 分类代号:C.7 本章共 5 个接口 - [键值数据存储 (KV)](https://vjmap.com/guide/service/api/08-data-storage.md): 分类代号:C.8 本章共 5 个接口 - [全文搜索 (Full-text Search)](https://vjmap.com/guide/service/api/09-fullsearch.md): 分类代号:C.9 本章共 3 个接口 可关闭特性:config.yaml 里 fullsearch.disable: true 会让这组路由完全不注册;当 full_search… - [符号库](https://vjmap.com/guide/service/api/10-symbols.md): 分类代号:C.10 本章共 3 个接口(只读) - [系统](https://vjmap.com/guide/service/api/11-system.md): 分类代号:C.11 本章共 4 个接口 - [/service 杂项](https://vjmap.com/guide/service/api/12-service-misc.md): 分类代号:C.12 本章共 3 个接口 - [13. AI(向量检索 / FAQ / 文档)](https://vjmap.com/guide/service/api/13-ai.md): 条件启用:这一组接口依赖 vjmap 服务端的嵌入(embedding)模型与向量库。 若未正确配置,调用会返回 500(例如缺少 bge-large-zh-v1.5-f16.gg… ## 其他产品文档 - [扩展包 VJMAPEXT 文档](https://vjmap.com/app/docsext/): 在 vjmap 地图上绘制与编辑 CAD 实体(MapCadLayer)、命令、捕捉、标注与特效;全文 https://vjmap.com/llms/vjmapext.txt - [VJMAP3D 文档](https://vjmap.com/map3d/): 基于 three.js 的三维地图引擎,支持 WebGL / WebGPU、CAD 图转三维、模型与 3D Tiles;全文 https://vjmap.com/llms/vjmap3d.txt - [WebCAD 文档](https://vjmap.com/app/docscad/): 浏览器端 CAD 编辑器 vjcad:实体、命令、图层、插件、DWG 打开与保存;全文 https://vjmap.com/llms/vjcad.txt - [AI 可视化平台文档](https://vjmap.com/app/docsvp/): 数据大屏与组态平台:编辑器、vjvpsdk 嵌入、工程 JSON、AI 智能体;全文 https://vjmap.com/llms/vjvp.txt ## 全文 - [llms-full.txt](https://vjmap.com/llms-full.txt): VJMAP 开发指南 + 服务端 REST API 全文 - [llms/service.txt](https://vjmap.com/llms/service.txt): 唯杰地图服务 REST API 全文 - [llms/vjcad.txt](https://vjmap.com/llms/vjcad.txt): WebCAD 文档全文 - [llms/vjmap-api.txt](https://vjmap.com/llms/vjmap-api.txt): VJMAP API 文档(单页) - [llms/vjmap-guide.txt](https://vjmap.com/llms/vjmap-guide.txt): VJMAP 开发指南全文 - [llms/vjmap3d.txt](https://vjmap.com/llms/vjmap3d.txt): VJMAP3D 文档全文 - [llms/vjmapext.txt](https://vjmap.com/llms/vjmapext.txt): 扩展包 VJMAPEXT 文档全文 - [llms/vjvp.txt](https://vjmap.com/llms/vjvp.txt): AI 可视化平台文档全文 ## Optional - [示例中心](https://vjmap.com/gallery): 1400+ 个可在线运行的开发示例 - [视频教程](https://vjmap.com/videos) - [产品动态](https://vjmap.com/changelog) - [全新唯杰AI可视化平台发布:全面拥抱AI,大屏智能体(Agent)来了](https://vjmap.com/blog/vp-agent-launch) - [唯杰地图扩展包CAD图层加高性能特效发布](https://vjmap.com/blog/vjmapext-fx-launch) - [全新唯杰WebCAD编辑平台发布:全面拥抱AI,WebCAD智能体(Agent)来了](https://vjmap.com/blog/webcad-agent-launch) - [MCP协议:CAD地图应用的AI智能化解决方案(唯杰地图MCP)](https://vjmap.com/blog/vjmap-mcp) - [唯杰地图文档AI搜索](https://vjmap.com/blog/docs-ai-search) - [CAD实体对象智能识别](https://vjmap.com/blog/20250608-d4331e) - [CAD图纸智能搜索三大突破:图纸秒搜技术、相似度匹配与AI语义搜索](https://vjmap.com/blog/20250506-9ebaae) - [提取中心线](https://vjmap.com/blog/20250414-5ed083) - [如何免费使用AI编程工具(如Trae或Cursor)生成CAD图纸?](https://vjmap.com/blog/20250309-0d7389) - [AI绘制CAD图](https://vjmap.com/blog/20250303-3b1821) - [AI数据查询](https://vjmap.com/blog/20250303-b4e161) - [AiDrawWeatherLine](https://vjmap.com/blog/20250213-b97143) - [AiChat](https://vjmap.com/blog/20250211-933d1e) - [如何自动识别CAD图中所有表格数据并导出](https://vjmap.com/blog/20241020-be9c99) - [看了几十篇论文,实现了个专业算法,用threejs做了个三维人员定位系统示例(已开源)](https://vjmap.com/blog/20241017-ffc1ec) - [CAD、Three.js与GIS如何完美结合,实现2D与3D数据可视化的无限可能](https://vjmap.com/blog/20240715-a04e06) - [如何通过CAD图中的坐标来确定是哪个坐标系](https://vjmap.com/blog/20230604-7bed64) - [前端自动识别CAD图纸提取信息方法总结](https://vjmap.com/blog/20230528-5964ba) - [唯杰地图可视化教程](https://vjmap.com/blog/20230402-9d7e3f) - [前端加载超大图片(100M以上)实现秒开解决方案](https://vjmap.com/blog/20230319-4dba7f) - [500行JavaScript代码在前端根据数据生成CAD工程剖面图](https://vjmap.com/blog/20230303-6c1f1a) - [前端几何计算GIS空间分析库介绍及优缺点分析](https://vjmap.com/blog/20221115-ab11e0) - [一键在Web端把CAD图自动分割成多张图纸并导出子图或图片](https://vjmap.com/blog/20221019-fd97a9) - [如何实现通过Leaflet加载dwg格式的CAD图](https://vjmap.com/blog/20221017-b01641) - [通过openlayers加载dwg格式的CAD图并与互联网地图叠加](https://vjmap.com/blog/20221016-a96b52) - [在百度地图中叠加CAD图及GIS数据展示踩坑记](https://vjmap.com/blog/20220925-3ed0a7) - [唯杰地图之前端CAD图GIS数据访问权限配置](https://vjmap.com/blog/20220922-7b98d2) - [高德地图与CAD图叠加显示方法汇总及优缺点分析](https://vjmap.com/blog/20220914-b7e895) - [无需人工标注位置,一键在Web端CAD图上根据测点编号自动标注位置](https://vjmap.com/blog/20220913-c28ff2) - [Web端CAD图形找不同?一键在Web端找出CAD图不同并对比分析](https://vjmap.com/blog/20220831-c39816) - [价格与授权](https://vjmap.com/pricing): 免费试用版、项目版、产品型版;一次授权永久使用,具体报价联系客服微信 - [联系我们](https://vjmap.com/contact): 北京市怀柔区湖光小区 5 号