Angular-google-maps: 在圆上设置strokeWeight会引发错误,并且不会添加笔划

创建于 2016-11-25  ·  11评论  ·  资料来源: SebastianM/angular-google-maps

问题说明
如果您添加strokeWeight属性,则谷歌地图会抛出错误:

未捕获的TypeError:f [r]不是函数

重现步骤和问题的最小演示

http://plnkr.co/edit/EjWE2hRU9q3DwQh90BCE?p=preview

_我们应该在您的演示中尝试哪些步骤才能发现问题?_

运行它并打开控制台。

当前行为
引发错误。

预期/期望行为
圆圈显示具有定义的权重的笔划

angular2和angular2-google-maps版本
角2.2和angular2-google-maps 0.16.0

其他资讯
发生这种情况的原因是,您将笔触位置值作为CENTER字符串传递,但对于Google地图无效,因为它期望google.maps.StrokePosition.CENTER(外部或内部),其背后是一个带有一些数字值的枚举,而不是细绳。

urgent AgmCircle bug

最有用的评论

@SebastianM在提供的@cesarp信息方面取得了什么进展? 这个问题已经很老了...

解决方法是将枚举传递给strokePosition输入而不是字符串。 例如

google.maps.StrokePosition.CENTER // outputs 0

然后传递0:

<agm-circle
  [latitude]="55.6713442"
  [longitude]="12.5237847"
  [radius]="1000"
  [strokeOpacity]="1"
  [strokePosition]="0" <-- here's the trick
  [strokeWeight]="2"
  [strokeColor]="'#706bd6'"
  [fillColor]="'#706bd6'"
  [fillOpacity]="0.5">
</agm-circle>

所有11条评论

@cesarp谢谢! 添加了一条评论。

有任何更新或解决方法吗? 我遇到了同样的问题。

这个问题有更新吗? 我也遇到过同样的问题。

@santosmken

我在我的agm-circle标记中添加了[strokePosition] =“ 1”。 这增加了圈子。 但是,现在我遇到了另一个问题,即笔触颜色和fillColor值不被接受。 描边和填充为黑色,无法更改。

@shuchow是否将代码直接粘贴到node_modules目录上? 因为我的工作正常,我想要的行为是正确的。 该代码应粘贴到

node_modules/@agm/services/google-maps.api-wrapper.js LINE 46-51

@SebastianM在提供的@cesarp信息方面取得了什么进展? 这个问题已经很老了...

解决方法是将枚举传递给strokePosition输入而不是字符串。 例如

google.maps.StrokePosition.CENTER // outputs 0

然后传递0:

<agm-circle
  [latitude]="55.6713442"
  [longitude]="12.5237847"
  [radius]="1000"
  [strokeOpacity]="1"
  [strokePosition]="0" <-- here's the trick
  [strokeWeight]="2"
  [strokeColor]="'#706bd6'"
  [fillColor]="'#706bd6'"
  [fillOpacity]="0.5">
</agm-circle>

@SebastianM为什么仍然打开? 请在文档或代码中进行更改。 我为此花了很多时间。

我遇到了同样的问题,需要修复,字符串不起作用,但数字起作用👍

由于此问题最近没有活动,因此已被自动标记为陈旧。 如果没有其他活动发生,它将关闭。 感谢你的贡献。

这仍然是一个问题(我正在使用beta.5)。 它应该保持打开状态

772尝试修复它,但未完成

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

gizm0bill picture gizm0bill  ·  4评论

gnujeremie picture gnujeremie  ·  3评论

shedar picture shedar  ·  4评论

Subhojit1992 picture Subhojit1992  ·  3评论

alexweber picture alexweber  ·  4评论