代码之家  ›  专栏  ›  技术社区  ›  Christian Russo

在XAML中禁用缩放和移动bing地图

  •  0
  • Christian Russo  · 技术社区  · 9 年前

    你好,我想用XAML禁用移动和缩放bing地图,这是我的代码:

    <m:Map x:Name="myMap"
               ScaleVisibility="Hidden"
               CredentialsProvider="..." 
               Mode="AerialWithLabels"
               ZoomLevel="1.5"
               />
    

    但是,如何阻止移动和缩放?

    谢谢

    1 回复  |  直到 9 年前
        1
  •  0
  •   rbrundritt    9 年前

    var center = myMap.Center;
    var zoom = myMap.ZoomLevel;
    
    myMap.ViewChangeOnFrame += (s, e) =>
    {
        if(myMap.ZoomLevel != zoom){
            myMap.ZoomLevel = zoom;
        }
    
        if (!myMap.Center.Equals(center))
        {
            myMap.Center = center;
        }
    }; 
    
    推荐文章