使用 angular google 地图指令显示标记标签
showing marker labels using angular google maps directive
我正在尝试了解如何使用 angular UI google 地图指令使标记指令显示标签。
如果您查看 this plunkr,它与 angular ui google 地图示例几乎相同,除了以下更改:
<ui-gmap-markers models="randomMarkers" coords="'self'" icon="'icon'"
options="{labelClass:'marker_labels',labelAnchor:'12 60',labelContent:'title'}"
>
</ui-gmap-markers>
(选项部分是我唯一的补充)
你会看到它正在显示标签,但它们都显示为字符串 "title",而我的意图是显示实际标题,每个标记显然是唯一的,并且是 属性 标记模型。
知道如何进行这项工作吗?
ui-gmap-markers 指令的选项属性也可以是标记依赖选项部分的名称 (see section "markers")。
所以只需输入您的选项
{labelClass:'marker_labels',labelAnchor:'12 60',labelContent:'title'}
在某个键下进入你的标记模型(当然是用动态的东西交换 labelContent)并在 ui-gmap-markers 指令的选项属性中提供这个键的名称。
请查看您修改后的 plunkr here。
我正在尝试了解如何使用 angular UI google 地图指令使标记指令显示标签。
如果您查看 this plunkr,它与 angular ui google 地图示例几乎相同,除了以下更改:
<ui-gmap-markers models="randomMarkers" coords="'self'" icon="'icon'"
options="{labelClass:'marker_labels',labelAnchor:'12 60',labelContent:'title'}"
>
</ui-gmap-markers>
(选项部分是我唯一的补充)
你会看到它正在显示标签,但它们都显示为字符串 "title",而我的意图是显示实际标题,每个标记显然是唯一的,并且是 属性 标记模型。
知道如何进行这项工作吗?
ui-gmap-markers 指令的选项属性也可以是标记依赖选项部分的名称 (see section "markers")。
所以只需输入您的选项
{labelClass:'marker_labels',labelAnchor:'12 60',labelContent:'title'}
在某个键下进入你的标记模型(当然是用动态的东西交换 labelContent)并在 ui-gmap-markers 指令的选项属性中提供这个键的名称。
请查看您修改后的 plunkr here。