PinBuilder

用于生成自定义地图图钉作为画布元素的实用程序类。


使用随BMGL提供的MAKI图标集和单字符文本生成的管脚示例。
new PinBuilder()

Methods

fromColor(color, size) → {Canvas}
创建指定颜色和大小的空插针。
Parameters:
color (Color) 别针的颜色。
size (Number) 针的大小,以像素为单位。
fromMakiIconId(id, color, size) → {Canvas|Promise.<Canvas>}
使用指定的图标标识符、颜色和大小创建管脚。
Parameters:
id (String) 要印在PIN上的maki图标的ID。
color (Color) 别针的颜色。
size (Number) 针的大小,以像素为单位。
fromText(text, color, size) → {Canvas}
使用指定的文本、颜色和大小创建销。文本的大小将尽可能大,同时仍完全包含在pin中。
Parameters:
text (String) 印在别针上的文字。
color (Color) 别针的颜色。
size (Number) 针的大小,以像素为单位。
fromUrl(url, color, size) → {Canvas|Promise.<Canvas>}
创建具有指定图标、颜色和大小的销。
Parameters:
url ((Resource | String)) 要印在PIN上的图像的URL。
color (Color) 别针的颜色。
size (Number) 针的大小,以像素为单位。