【问题标题】:How to animate just a single marker in Google Maps API如何在 Google Maps API 中仅对单个标记进行动画处理
【发布时间】:2013-07-22 11:26:29
【问题描述】:

我设计了谷歌地图 aspx 页面,以标记的形式显示多个位置。该页面显示为另一个 aspx 页面的弹出窗口。另一个 aspx 页面具有一个下拉控件,用户可以从中选择首选分支位置。分支位置来自数据库。要求只是在 Google 地图弹出窗口中为单个标记设置动画,用户从上一个 aspx 页面的下拉控件中选择该标记。如何为单个标记设置动画?

对此有什么解决方案?任何帮助都将不胜感激。

提前谢谢....

【问题讨论】:

    标签: javascript asp.net google-maps


    【解决方案1】:

    这里是动画标记的文档:

    https://developers.google.com/maps/documentation/javascript/overlays#MarkerAnimations

    您可以在创建标记时设置动画,也可以在标记对象已经是地图的一部分后对其调用 setAnimation()。

    【讨论】:

    • 嗨...感谢您的回复,但我在 for 循环下使用了以下内容,它迭代了总分支位置的次数 --- function toggleBounce() { if ( marker.getAnimation() != null) { marker.setAnimation(null); } else { marker.setAnimation(google.maps.Animation.BOUNCE); } } 但是,只要我们点击它们,所有标记仍然会被动画化。我只希望一个标记本身在加载时获得动画......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 2018-02-03
    • 2011-09-13
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2012-07-01
    相关资源
    最近更新 更多