# 插件 --- ## 引入方式 ### 1 - 全局引入地图插件 首先需要在项目初始化时,通过 `initAMapApiLoader` 引入所需要的插件。 *使用插件之前一定要初始化,否则会报错!* ```javascript import VueAMap from 'vue-amap'; VueAMap.initAMapApiLoader({ key: 'YOUR_KEY', plugin: ['Autocomplete', 'PlaceSearch', 'Scale', 'OverView', 'ToolBar', 'MapType', 'PolyEditor', 'AMap.CircleEditor'] }); ``` ### 2 - 配置插件 全局引入后,需要给单个地图组件配置插件: ```javascript ``` ## 配置说明 插件名支持两种,不带`"AMap"`前缀,如`"MapType"`,带`"AMap"`前缀,如`"AMap.MapType"`。推荐前者,以下都基于前者说明。 **(v0.1.2之前版本,只支持后者)** 插件的配置支持两种方式。 1 - 默认配置 只配置插件名,配置则用默认 ```javascript { plugin: ['MapType'] } ``` 2 - 自定义配置 **(v0.1.2开始支持)** 自定义配置对象,pName为插件名。所有属性仅支持初始化配置,不支持响应式。 ```javascript { plugin: [{ // pName为必填字段 pName: 'MapType', defaultType: 1 }] } ```