angularjs - 点击后在 map 上奇怪的跳转

标签 angularjs cordova typescript ionic-framework here-api

我对 Here map (JS) 有一个奇怪的问题。 在页面中的另一个元素(例如:自定义气泡或搜索字段)上捕获点击事件后, map 开始像下面的 gif 一样轻弹

示例:https://i.imgur.com/kKrtwMj.gif

有什么想法吗?

谢谢

最佳答案

我找到了一个临时解决方案。

它包括在错误发生时重新实例化 H.mapevents.MapEvents 对象和 H.mapevents.Behavior。

mapEvents.dispose();
mapEvents = new H.mapevents.MapEvents(map);
behavior = new H.mapevents.Behavior(mapEvents, { kinetics: { duration: 3, power: 1 } });

关于angularjs - 点击后在 map 上奇怪的跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44019941/

相关文章:

javascript - Angular js : np-repeat sort

javascript - CSS 垂直 DIV 相互重叠(动态大小,实例)

android - PhoneGap 3.0 - 无法调用未定义的方法 'confirm'

typescript - 为什么在 IntelliJ 中自动导入 Typescript 类时路径错误

jquery - 轮播图标未以正确格式显示?

javascript - 如何使用angularjs在visjs中添加放大缩小按钮?

node.js - 通过计算机上的策略禁用用户安装

javascript - 在 Windows 中安装 PhoneGap 3.6.3 错误

typescript - Axios 拦截器 - 如何从 vuex 存储返回响应

javascript - 如何正确使用*ngIf?