如何在Microsoft Bing Maps中检测缩放变化

斯特拉明

我试图检测地图中的缩放比例何时更改,我尝试使用以下方法:

Microsoft.Maps.Events.addHandler(map, "targetviewchanged", console.log('targetviewchanged'));
Microsoft.Maps.Events.addHandler(map, "viewchangestart", console.log('viewchangestart'));

但是在地图更改时仅触发一次

如何仅检测缩放变化?

先感谢您

布伦德里特

请尝试以下操作:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
   <head>
      <title>Event view change start</title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      <script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>

      <script type="text/javascript">
      var map, lastZoomLevel = 0;

      function getMap()
      {
        map = new Microsoft.Maps.Map(document.getElementById('myMap'), {credentials: 'Your Bing Maps Key'});

        lastZoomLevel = map.getZoom();
        Microsoft.Maps.Events.addHandler(map, 'viewchangeend', viewChanged);
      }

      function viewChanged(e)
      {
         if(lastZoomLevel != map.getZoom()){
            lastZoomLevel = map.getZoom();
            alert("Map Zoomed");
         }
      }
      </script>
   </head>
   <body onload="getMap();">
      <div id='myMap' style="; width:400px; height:400px;"></div>
   </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Bing Maps 7.0中实现“缩放”和“拖动”功能?

来自分类Dev

在Bing Maps WPF中更改缩放系数

来自分类Dev

如何在Bing地图上设置缩放级别?

来自分类Dev

如何在Bing Maps图钉上添加标签?

来自分类Dev

如何更改Bing Maps图钉的尺寸?

来自分类Dev

如何在Bing Ads API中根据指标进行过滤?

来自分类Dev

如何在bing地图图钉中显示多行文本?

来自分类Dev

在Bing Maps v8中禁用滚动缩放

来自分类Dev

在Bing Maps v8中禁用滚动缩放

来自分类Dev

如何在Bing Maps for WP7中使用暗模式?

来自分类Dev

如何在Bing Maps v7 API中为指示增加时间?

来自分类Dev

是否有 Bing Maps API 描述 Bing 如何转换 GeoJSON 属性?

来自分类Dev

如何使用Bing Maps SOAP Services获取当前位置?

来自分类Dev

如何向Bing Maps WPF图钉添加信息

来自分类Dev

如何使用远程js文件查找问题(Bing Maps API)

来自分类Dev

如何在 Bing 地图中创建圆圈,如 gmaps“google.maps.Circle”

来自分类Dev

如何从Web API中的Bing Map清除群集的图钉?

来自分类Dev

如何阻止Bing Bar在Windows Update中显示

来自分类Dev

如何从php中的json bing响应获取特定节点值

来自分类Dev

如何使用组件在ember-cli中实现bing maps api?

来自分类Dev

如何将Bing Maps v8添加到Angular 2.0中?

来自分类Dev

如何删除 Bing Maps V8 Javascript API 中的军械测量选项?

来自分类Dev

我如何在Openlayers 3中减小Icon的大小,我正在使用bing映射

来自分类Dev

如何在纬度/经点附近的WPF中的Bing地图上放置一个圆?

来自分类Dev

如何在Windows Store应用程序中偏移Bing地图的中心?

来自分类Dev

如何在 Bing Ads API 中以字符串或流形式获取 CSV

来自分类Dev

Bing Maps Api清除图层

来自分类Dev

Bing Maps的Chutzpah CDN问题

来自分类Dev

Google Chrome中的Bing Maps凭证无效

Related 相关文章

  1. 1

    如何在Bing Maps 7.0中实现“缩放”和“拖动”功能?

  2. 2

    在Bing Maps WPF中更改缩放系数

  3. 3

    如何在Bing地图上设置缩放级别?

  4. 4

    如何在Bing Maps图钉上添加标签?

  5. 5

    如何更改Bing Maps图钉的尺寸?

  6. 6

    如何在Bing Ads API中根据指标进行过滤?

  7. 7

    如何在bing地图图钉中显示多行文本?

  8. 8

    在Bing Maps v8中禁用滚动缩放

  9. 9

    在Bing Maps v8中禁用滚动缩放

  10. 10

    如何在Bing Maps for WP7中使用暗模式?

  11. 11

    如何在Bing Maps v7 API中为指示增加时间?

  12. 12

    是否有 Bing Maps API 描述 Bing 如何转换 GeoJSON 属性?

  13. 13

    如何使用Bing Maps SOAP Services获取当前位置?

  14. 14

    如何向Bing Maps WPF图钉添加信息

  15. 15

    如何使用远程js文件查找问题(Bing Maps API)

  16. 16

    如何在 Bing 地图中创建圆圈,如 gmaps“google.maps.Circle”

  17. 17

    如何从Web API中的Bing Map清除群集的图钉?

  18. 18

    如何阻止Bing Bar在Windows Update中显示

  19. 19

    如何从php中的json bing响应获取特定节点值

  20. 20

    如何使用组件在ember-cli中实现bing maps api?

  21. 21

    如何将Bing Maps v8添加到Angular 2.0中?

  22. 22

    如何删除 Bing Maps V8 Javascript API 中的军械测量选项?

  23. 23

    我如何在Openlayers 3中减小Icon的大小,我正在使用bing映射

  24. 24

    如何在纬度/经点附近的WPF中的Bing地图上放置一个圆?

  25. 25

    如何在Windows Store应用程序中偏移Bing地图的中心?

  26. 26

    如何在 Bing Ads API 中以字符串或流形式获取 CSV

  27. 27

    Bing Maps Api清除图层

  28. 28

    Bing Maps的Chutzpah CDN问题

  29. 29

    Google Chrome中的Bing Maps凭证无效

热门标签

归档