sha*_*how 1 javascript maps here-api
我对如何使用 Nokia Here 地图处理缩放事件感到困惑。通常例如
map.addEventListener('dragend', function(){....})
Run Code Online (Sandbox Code Playgroud)
为什么相同的签名不能用于类似的东西
map.addEventListener('zoomend', function(){....})
Run Code Online (Sandbox Code Playgroud)
我知道有一个名为的事件mapviewchangeend,但我将如何使用它来知道它是缩放更改还是拖动
谢谢!
小智 5
支持的地图事件记录在此处,我认为实现您的要求的最简单方法是检查 mapviewchangeend 侦听器中的地图缩放级别。
var oldZoom=map.getZoom();
map.addEventListener('mapviewchangeend', function(){
var newZoom=map.getZoom();
if(newZoom > oldZoom){
// zoomed in
}else{
// zoomed out
}
oldZoom=newZoom;
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |