动画速度滑块不工作
Animation Speed Slider not Working
我在谷歌地图中创建了一个应用程序,它显示了GPS跟踪的预览。预览将是在谷歌地图中绘制的GPS坐标,就像动画一样。
应用程序运行良好,但问题是,我有一个动画速度增加和减少滑块,它会在滑动时增加和减少动画速度,这在我的应用程序中无法正常工作。
有人能告诉我这个的一些解决方案吗
我的代码如下所示,带有Plunker
<div style="width: 880px;">
200 <slider style="width:400px;" floor="200" ceiling="1000" step="1" ng-model="speedSlider"></slider>{{speedSlider}}
<div id="map" style="width: 880px; height: 500px; float: left;"></div>
</div>
Plunker
if (!_.isEmpty(items)) {
var timerId = getTimeInterval();
function getTimeInterval() {
return setInterval(function () {
route.getPath().push(new google.maps.LatLng(items[index].lat, items[index].lng));
moveMarker(map, marker, items[index].lat, items[index].lng);
markLAT = items[index].lat;
markLNG = items[index].lng;
index++;
if (index == items.length) {
clearInterval(timerId);
}
}, (1000 - $scope.speedSlider));
}
$scope.$watch('speedSlider', function(ssss) {
clearInterval(timerId);
timerId = getTimeInterval();
});
}
Plunker
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 为什么本机浏览器排序功能的工作速度比快速排序慢
- 动画速度滑块不工作
- 滚动时加载更多 滚动速度时一次工作两次
- 打开选择之前的事件.(单击工作速度不够快)
- 使用速度缓动功能.js无法正常工作
- 这个预加载器工作吗?它不用于显示状态,只是加快了以后可能的图像加载速度
- 为什么加载 JavaScript 函数的工作速度比预期的慢
- 提交处理程序正在工作,但速度很慢
- 改变在IE 11中不工作的DIV的旋转速度,使用JS来更新CSS动画属性
- 画布上的堆叠框html 5有它的工作可以't计算出网格阵列和速度的微小修正
- 我做的路点工作很顺利,但改变速度值并没有影响任何原因
- PageMethods会减慢进程并降低工作速度
- 为什么速度动画只工作一次