diff --git a/packages/taro-components/types/Map.d.ts b/packages/taro-components/types/Map.d.ts index 7f548073d78f..7b98dd1928ad 100644 --- a/packages/taro-components/types/Map.d.ts +++ b/packages/taro-components/types/Map.d.ts @@ -250,13 +250,17 @@ declare namespace MapProps { * @remarks 默认为图片实际高度 */ height?: number | string - /** 自定义标记点上方的气泡窗口 + /** 标记点上方的气泡窗口 * @remarks 支持的属性见下表,可识别换行符。 */ callout?: callout - /** 为标记点旁边增加标签 + /** 自定义气泡窗口 * @remarks 支持的属性见下表,可识别换行符。 */ + customCallout?: customCallout + /** 为标记点旁边增加标签 + * @remarks 支持的属性见下表 + */ label?: label /** 经纬度在标注图标的锚点,默认底边中点 * @remarks {x, y},x表示横向(0-1),y表示竖向(0-1)。{x: .5, y: 1} 表示底边中点 @@ -297,6 +301,19 @@ declare namespace MapProps { textAlign: 'left' | 'right' | 'center' } + /** marker 上的自定义气泡 customCallout + * + * `customCallout` 存在时将忽略 `callout` 与 `title` 属性。自定义气泡采用采用 `cover-view` 定制,灵活度更高。 + */ + interface customCallout { + /** 'BYCLICK':点击显示; 'ALWAYS':常显 */ + display: 'BYCLICK' | 'ALWAYS' | string + /** 横向偏移量,向右为正数 */ + anchorX: number + /** 纵向偏移量,向下为正数 */ + anchorY: number + } + /** marker 上的气泡 label */ interface label { /** 文本 */