angular - 动画弹跳标记 AGM map

标签 angular google-maps

如何在 AGM Map Angular 2+ 中添加动画跳动标记? 像这样:

https://developers.google.com/maps/documentation/javascript/examples/marker-animations

笨蛋:

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

最佳答案

不确定您是否仍在寻找这个问题的答案,但似乎标记动画甚至在定义 map 之前就已渲染/初始化。

相反,我做的是:

<agm-map
  (mapReady)="mapReading()"
  [zoom]="14"
  [latitude]="lat"
  [longitude]="lng"
></agm-map>

那么这个函数的作用很简单:

  userLocationMarkerAnimation: string;

  mapReading() {
    this.userLocationMarkerAnimation = 'BOUNCE';
  }

然后在标记上,绑定(bind):

  <agm-marker
    [animation]="userLocationMarkerAnimation"
    [latitude]="lat"
    [longitude]="lng"
  ></agm-marker>

关于angular - 动画弹跳标记 AGM map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47166781/

相关文章:

javascript - 检查值是否位于嵌套数组内部的更好方法 - Javascript

google-maps - 谷歌地图事件监听器

angular - Angular 中的即时 (JiT) 与提前 (AoT) 编译

javascript - 单击图标无法导航到新页面

ios - Ionic 4 - 应用内购买产品信息在购买前无法显示

angular - 无法绑定(bind)到 'placeholder',因为它不是 'ng-multiselect-dropdown' 的已知属性

angular - 需要将 graphql 登录逻辑与我的 Angular 组件分开,以使其更通用

ios - 我如何从谷歌地图获取设备的当前位置?

javascript - 谷歌地图缩放显示所有标记

java - 自动完成 map Activity 中的搜索地点