本篇主要介绍如何对地图的一些基本控制操作,包括地图加载模式、根据精度和纬度定位、变焦程度等。加载模式上一节已经讲过

 

Silverlight学习笔记十七BingMap(二)之地图的基本控制

 

 关于地图的定位当然是通过经度、纬度来做

    //纬度
            double latitude = 0;

            //经度
            double longitude = 0;

            double.TryParse(tbLatitude.Text, out latitude);

            double.TryParse(tbLongitude.Text, out longitude);

            //定位
            this.myMap.SetView(new Location(latitude, longitude), 5);

 通过实例化一个Location对象来实现地图的定位。其中的"5"是焦距

 

关于地图的焦距是通过ZoomLevel的值类改变

 double zoomLevel = 1d;

  •     double.TryParse(this.tbZoomLevel.Text.Trim(), out zoomLevel);
  •     this.map.ZoomLevel = zoomLevel;
  •  

    Center是地图的中心。CopyrightVisibility是地图中的Copyright的可见性

     

    源码:
    https://files.cnblogs.com/salam/SlBindMapDemo.rar

    相关文章:

    • 2021-07-17
    • 2021-09-17
    • 2022-03-08
    • 2021-12-28
    • 2021-06-18
    • 2021-09-09
    • 2022-12-23
    • 2021-11-18
    猜你喜欢
    • 2021-10-20
    • 2022-02-28
    • 2021-07-18
    • 2021-12-19
    • 2022-01-23
    • 2022-12-23
    • 2021-09-18
    相关资源
    相似解决方案