@tplc/business
Version:
40 lines (37 loc) • 716 B
text/typescript
import { LcbActionViewProps } from '../lcb-action-view/types'
export interface MapMarker {
id: number
name?: string
longitude: number
latitude: number
iconPath: string
width: number
height: number
poiId: string
anchor?: {
x: number
y: number
}
alpha?: number
callout: {
textAlign: string
borderWidth: number
borderColor: string
content: string
color: string
fontSize: number
borderRadius: number
bgColor: string
padding: number
display: 'ALWAYS' | 'BYCLICK'
}
zIndex?: number
}
export interface MapItem {
mapPriceTips: string
latitude: number
productName: string
longitude: number
productId: string
link: LcbActionViewProps
}