Options
All
  • Public
  • Public/Protected
  • All
Menu

VantGaodeMap 地图地址组件

Hierarchy

Index

Constructors

constructor

Properties

arrowDirection

arrowDirection: arrowDirectionType
箭头方向可选值为 left up down

border

border: boolean

是否显示内边框

Protected callBackMumber

callBackMumber: number

center

center: any[]

默认经纬度

cityInfo

cityInfo: any

城市信息

clearable

clearable: boolean

是否启用清除图标,点击清除图标后会清空输入框

colon

colon: boolean

是否在 label 后面添加冒号

css

css: VantGaodeMapStyle

districtInfo

districtInfo: any

街道信息

districtSearch

districtSearch: any

行政区域查询

geocoder

geocoder: any

详细地址插件查询

getMapAddressInfo

getMapAddressInfo: MapAddressInfo

获取当前选中的地址

indexForm

indexForm: number

弹出层

inputAlign

inputAlign: TextAlign

输入框对齐方式,可选值为 center right

inputId

inputId: string

input的id

isLink

isLink: boolean

是否展示右侧箭头并开启点击跳转

isShowLabel

isShowLabel: boolean

是否显示label

labelAlign

labelAlign: TextAlign

左侧文本对齐方式,可选值为 center right

labelCaption

labelCaption: string

span标题

labelWidth

labelWidth: Number

左侧文本宽度,默认单位为px

leftIcon

leftIcon: String

左侧图标名称或图片链接

lngLatField

lngLatField: string

经纬度绑定字段

loading

loading: boolean

是否加载

map

map: any

地图对象

mapId

mapId: string

地图容器id

mapKey

mapKey: string

高德地图mapKey,需到https://lbs.qq.com/上申请

onChangeScript

onChangeScript: string

点击弹出选项选中事件

onConfirmScript

onConfirmScript: string

点击选项弹窗确定事件

placeSearch

placeSearch: any

地图插件搜索

placeholder

placeholder: string

提示文字

popMapId

popMapId: string

弹出地图的id

provinceInfo

provinceInfo: any

省份信息

readonly

readonly: boolean

只读

required

required: boolean

是否必填

rightIcon

rightIcon: String

右侧图标名称或图片链接

securityJsCode

securityJsCode: string

高德地图密钥,需到https://lbs.qq.com/上申请

size

size: SizeType

控件大小。注:标准表单内的输入框大小限制为 large

staticData

staticData: any[]

静态数据源

verify

verify: string

校验规则

verifyText

verifyText: string

Methods

beforeDestroy

  • beforeDestroy(): void
  • 销毁地图

    Returns void

Protected doDataChanged

  • doDataChanged(ds: DataSourceBase): void
  • 值改变

    Parameters

    • ds: DataSourceBase

    Returns void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): VantGaodeMapStyle
  • Returns VantGaodeMapStyle

doGetMethods

  • doGetMethods(): {} & { handleChange: any } & { onClick: () => void; openEvent: () => false; loadiframe: any }
  • 事件

    Returns {} & { handleChange: any } & { onClick: () => void; openEvent: () => false; loadiframe: any }

Protected doGetVerifyElem

  • doGetVerifyElem(): JQuery<HTMLElement>
  • 提示校验信息的jquery 对象 子类可以覆盖该函数实现提交时候的"危险"的样式的挂接到组件的那个jquery对象

    Returns JQuery<HTMLElement>

Protected doGetVerifyTextElem

  • doGetVerifyTextElem(verifyText: any): string
  • 展示校验信息的dom节点 子类可以覆盖该函数实现提交时候的"危险"的样式的挂接到组件的那个jquery对象

    Parameters

    • verifyText: any

      提示的文字

    Returns string

Protected doGetVerifyTipsElem

  • doGetVerifyTipsElem(): JQuery<HTMLElement>
  • 设置数据校验的标志的jquery 对象 如 子类可以覆盖该函数 实现提交校验没有通过会把改jquery 对象变成"红色的框框"

    Returns JQuery<HTMLElement>

doGetVueData

  • doGetVueData(): object

Protected doGetVueEvent

  • doGetVueEvent(): string
  • 定义一些默认的事件

    reutrn

    返回事件定义的字符串

    Returns string

Protected doGetVueVModel

  • doGetVueVModel(): string
  • 定义一些默认的vmodel字符串

    reutrn

    返回vmodel字符串

    Returns string

Protected doRenderCallback

  • doRenderCallback(): void

Protected doRenderComponentWidth

  • doRenderComponentWidth(): void

Protected doRenderLabel

  • doRenderLabel(): void

Protected doRenderPlaceholder

  • doRenderPlaceholder(): void

doVerify

  • doVerify(): boolean
  • 校验数据是否通过设置的校验规则

    Returns boolean

    true通过,则反之

getAddressDetails

  • getAddressDetails(): string
  • 返回组件详细地址

    Returns string

    返回详细地址

getAddress_CallBack

  • getAddress_CallBack(result: any): void
  • 获取地址回调事件

    Parameters

    • result: any

      返回的结果集

    Returns void

    地址回调事件

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • 地图组件的属性

    Returns AttributeEditorBase[]

Protected getCanEdit

  • getCanEdit(): boolean
  • 组件是否可以编辑

    Returns boolean

getElemtHtml

  • getElemtHtml(): string

getInputElem

  • getInputElem(): JQuery<HTMLElement>

getLngLat

  • getLngLat(): any
  • 获取组件经纬度的值 子类重载这个方法实现自定义取值赋值过程

    Returns any

    返回经纬度的值

getMapHtml

  • getMapHtml(): string
  • 获取地图的容器

    Returns string

    返回地图的容器

getMapValue

  • getMapValue(): string
  • 获取详细的地址信息,行政区、城市、地区

    Returns string

    返回信息,行政区、城市、地区

getValue

  • getValue(): any
  • 得到组件的值

    Returns any

    返回值

getVueAttrStr

  • getVueAttrStr(): string

getlocationpoint

  • getlocationpoint(): void
  • 获取当前定位的经纬度

    Returns void

mapInit

  • mapInit(): void
  • 初始化地图

    Returns void

onConfirm

  • onConfirm(e: any): void
  • 确定事件

    Parameters

    • e: any

    Returns void

openEvent

  • openEvent(): void
  • 点击弹出选项事件

    Returns void

packageValue

  • packageValue(): string
  • 获取省市区的经纬度,封装成一个json

    Returns string

    getAddressValue

raiseOnChangeScript

  • raiseOnChangeScript(val: any): void
  • 自定义选项改变时触发

    Parameters

    • val: any

      点击选项返回的值

    Returns void

raiseOnConfirmScript

  • raiseOnConfirmScript(val: any): void
  • 确定事件

    Parameters

    • val: any

      点击确定返回的值

    Returns void

render

  • render(): void
  • Returns void

setLngLat

  • setLngLat(lnglat: string): void
  • 设置组件值 子类重载这个方法实现自定义赋值过程

    Parameters

    • lnglat: string

      地址的经纬度

    Returns void

verifyTips

  • verifyTips(): void
  • 显示的提示校验信息 当 verifyText 非空时候显示"危险"的样式, 空则去除"危险"的样式

    Returns void

Generated using TypeDoc