angular5 - Agm标记标签

标签 angular5 angular-google-maps

如何设置用于将文本设置为居中的agm-marker-label-max-width样式?我可以更改标签位置,但不能为集中化标签名称设置最小宽度。

<agm-marker *ngIf="school.lat && school.lng" 
                    [iconUrl]="{url: school.mapMarker, scaledSize: {height: 75,width: 48},labelOrigin:{x:70,y:20}}"
                    [label]="{text:school.schoolName}"
                    [longitude]="school.lng | parseFloat"
                    [latitude]="school.lat | parseFloat">
        </agm-marker>

最佳答案

使用2 [label]属性对我不起作用。而是以下工作:

<agm-marker
        *ngFor="let sp of mySPlist"
        [latitude]="sp.geoLat" [longitude]="sp.geoLon"
        [iconUrl]="sp.icon"
        [label]="{color: 'white', text: sp.name}"
      >
</agm-marker>

关于angular5 - Agm标记标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252729/

相关文章:

javascript - 无法删除 ui-gmap-google-map 中的选定多边形

angularjs - 适合缩放以显示所有标记。我已经正确设置中心了

javascript - 一张 Angular ng-map 中的标记重新出现在错误的 View 中

javascript - Angular JS 谷歌地图渲染问题

javascript - 使用 Angular 谷歌地图时如何正确处理标记点击事件?

javascript - 从 typescript 代码滚动到元素( Angular 5)

javascript - 如何从另一个脚本调用变量来执行函数

datatable - 角 5 : how to update datatable after deleting a row

angular5 - Angular 5x - 将值从一个组件发送到另一个组件,无需子/父关系

javascript - 难以实现拦截器来处理刷新 token